Вопросы к Поиску с Алисой
Дополнительный код делает операции сложения и вычитания одинаковыми для знаковых и беззнаковых чисел, потому что позволяет заменить операцию вычитания на операцию сложения. ru.wikipedia.org foxford.ru
Это возможно благодаря тому, что в дополнительном коде старший бит значения (крайний слева) используется как бит знака. habr.com Если он нулевой, то число положительное, а если равен единице — отрицательное. habr.com
Вычитание числа в таком представлении выполняется просто: нужно инвертировать число, прибавить один и получить число с минусом, а затем выполнить сложение. neerc.ifmo.ru