для целого -20 равно 11111111111111111111111111101100 Система использует комплимент 2 по умолчанию.Комплимент 1 не идеален для вычисления.
(комплимент 2 инвертирует все биты плюс один)
в комплименте 2, что составит 20 + (-20) = 0, может вычислить математикулегко, без беспокойства, положительный или отрицательный.
например, в знаке с символом: 15 = 00001111, -18 = 2's Compliment (00010010) = 11101101 + 1 = 11101110
00001111 +11101110 = 11111101
Поскольку первый бит равен 1, мы знаем, что это отрицательное значение.Давайте сделаем комплимент в обратном порядке.
11111101 - 1 = 11111100 => - (00000011) он дает -3, что 15 + (-18) = -3