Процессоры ЭВМ неприспособленны для выполнения операций вычитания, поэтому эту операцию заменили операцией сложения, в которой отрицательные числа представлены в дополнительном коде.
Рассмотрим на примерах все возможные ситуации, при арифметических действиях с числами:
1. сложение двух положительных чисел:
2. сложить числа:
В результате получили девятиразрядное число, причем старший разряд является переполнением восьмиразрядного числа, поэтому им пренебрегаем.
Оставшееся число в старшем разряде имеет 0, поэтому является положительным.
3. Сложить 2 отрицательных числа:
Выполним обратное преобразование: