Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
Дополнительный код.
Пусть требуется найти разность двух целых положительных n-разрядных чисел:
где Так как разность
то вычитание эквивалентно сложению с отрицательным числом —У. В двоичной системе счисления
Максимальное значение X получается при для всех
Таким образом, Разность
где Так как значения то Положительное число называется
Из теоремы следует, что для сложения и вычитания двоичных чисел, представленных в дополнительном коде, может быть использован один и тот же двоичный сумматор. Эта же теорема справедлива и для сложения дробных двоичных чисел любого знака, представленных в дополнительном коде, так как положение запятой в записи числа не изменяет свойств дополнительного кода. Операции, выполняемые двоичными сумматорами и синтез последовательного двоичного сумматора, были рассмотрены в § 4.3.
Рассмотрим теперь преобразование дополнительного кода (6.40) отрицательных чисел в прямой код. Так как дополнение то Поэтому
где Из этого следует, что правила перевода дополнительного кода в прямой аналогичны правилам перевода прямого кода в дополнительный.
Рассмотрим пример вычисления суммы в дополнительном коде. Сначала необходимо представить числа в дополнительном коде:
Затем вычисляется арифметическая сумма дополнительных кодов
Далее выполняем перевод дополнительного кода суммы в прямой код: