4 Алгоритмы выполнения операций на двоичных сумматорах
неиии операции сложения (вычитания) на сумматорах обратного (дополнительного) кода
необходимо провести преобразование из прямого кола в обратный (дополнительный) код.
По окончании операции должно проводиться преобразование результата из обратного (до-
noJiMHiejTbtioio) кола в прямой
\!ри яымолнении ланиою примера нреднолагаетсн, что числа в памяти машины хранятся
в донолнителыгом коде.
! 1режле
BCCI
о необходимо сравнить характеристики:
^^'
=1^'AL
~\-^'и]а =0.iOI +1,10! = 0,010,
Разность \арак1ернстик -— гтоложительиан: второй порядок меньше первого иа 2, С/«едо-
вательно. мамгисса второго числа сдвигается на два разряда (сдви1 модифициро»ат}ЫЙ) и
после )ТОго Мантиссы скла/дываются:
[т^]„ =1М!0001
+
[т^^
=00.100110
К17=^<'-01оТТо
(5 =
1.
у =
0).
Гак как 6=1, го проводится сдвиг длево на один разряд с коррекцией
характеристики:
|т; 1, -00.10И10 (5 = 0. у = 0) 1Хс]„ =0,101 + 1.111 = 0.100.
Таким образом. 0K0H4areJH.Hbifi рсзулыаг получен в нормализонаипом виде.
Ответ С'-+ 101110 . Л",-= 100 .
Пример 4.14 приведен для случая, когда магписса — целое число и
представляется в форме с фиксированной точкой перед старшим разря-
дом. Сформулированные выше !1равила выполнения алгоритма алгеб-
раического сложения действуют в данном случае без существенных
изменений.
При реализации операций сложения (вычитания) чисел, представлен-
ных в форме с плавающей запятой, может возникнуть переполнение раз-
рядной сетки сумматора порядков (характеристик): мантисса получаепся
нормализованной и правильной, а порядок (характеристика) не соогветст-
вует. Следовательно, необходимо вырабатывать сигнал переполнения сум-
матора порядков.
Нормализация результата операции сложения (вычитания) приводит и
к исчезновению порядка (т.е. характеристика становится отрицательной),
несмотря на то, что мантисса отлична от нуля. В ЕС ЭВМ вводится специ-
альный разряд, в котором записывается нуль или единица: при нулевом
значении этого разряда в результате операции записывается истинный нуль,
т, е. число с нулевой мантиссой, 1юложительиым знаком и нулевой харак-
теристикой; при единичном значении этого разряда к характеристике при-
бав;!яется + X,,.,.