Вопросы к Поиску с Алисой
Дополнительный код для представления отрицательных чисел в компьютерных системах работает следующим образом: spravochnick.ru
Также дополнительный код числа со знаком минус можно сформировать, если вычесть это число из нуля. spravochnick.ru
При записи числа в дополнительном коде старший разряд является знаковым. foxford.ru Если его значение равно 0, то в остальных разрядах записано положительное двоичное число, совпадающее с прямым кодом. foxford.ru Если число, записанное в прямом коде, отрицательное, то все разряды числа инвертируются, а к результату прибавляется 1. foxford.ru К получившемуся числу дописывается старший (знаковый) разряд, равный 1. foxford.ru
Дополнительный код позволяет заменить операцию вычитания на операцию сложения и сделать операции сложения и вычитания одинаковыми для знаковых и беззнаковых чисел, что упрощает архитектуру ЭВМ. ru.wikipedia.org