Двоичное вычитание.

Двоичное вычитание подобно десятичному вычитанию. Как и в случае сложения, различие выполнения вычитания в двоичной и десятичной форме состоит лишь в особенностях поразрядных операций.

Вычитание двоичных чисел производится поразрядно по следующим правилам:

0 – 0 = 0

10 – 1 = 1

1 – 0 = 1

1 – 1 = 0

Выполняя вычитание из нуля единицы, следует занять единицу из старшего значащего разряда:

Сравнение процедур десятичного и двоичного вычитания можно продемонстрировать следующим образом:

Пример: Десятичная арифметика Двоичная арифметика
Заем (единица)       0 0 1 1 0 0 0 0  
Уменьшаемое       0 1 1 0 1 1 0 1  
Вычитаемое       0 0 1 1 0 0 0 1  
Разность       0 0 1 1 1 1 0 0  
                 

Десятичное и двоичное вычитание начинается операцией над содержимым самых младших (крайних справа) разрядов, а по мере необходимости выполняется заем в старшим разряде.