Организация ЭВМ и систем. Однопроцессорные ЭВМ. Часть 1

       

Вычитание


Операция вычитания двоичных чисел аналогична операции в десятичной системе счисления. Операция вычитания начинается, как и сложение, с МЗР. Если содержимое разряда уменьшаемого меньше содержимого одноименного разряда вычитаемого, то происходит заем 1 из соседнего старшего разряда. Операция повторяется над всеми разрядами операндов от МЗР до СЗР.

Поясним это примером.

Пример.

Вычесть два числа в десятичном и двоичном представлении (формат – 1 байт).

Заем (единица)                     1                      01100000

Уменьшаемое                        109(10)             01101101(2)

Вычитаемое                           049(10)             00110001(2)

Разность                                  060(10)             00111100(2)

Второй вариант операции вычитания – когда уменьшаемое меньше вычитаемого – приведен в разделе представления двоичных чисел в дополнительном коде.



Содержание раздела