Реферат: Выполнение операций алгебраического сложения и сдвига в ЭВМ

Апр =0,101101 Впр =1,000111

Адк =0,101101 ВДК =1,111001 Сдкдкдк

+ 0,101101

1,111001

1¬0,100110 (1 переноса из знакового разряда суммы не учитывается)

3) ??0, ›0, ы0.

А=-0,101101 В=+0,000111

Апр =1,101101 Впр =0,000111

Адк =1,010011 ВДК =0,000111 Сдкдкдк

+ 1,010011

0,000111

1,011010 (Спр = 1,100110)

4) ??0, ‹0, ы0.

А=-0,101101 В=-0,000111

Апр =1,101101 Впр =1,000111

Адк =1,010011 ВДК =1,111001 Сдкдкдк

+ 1,010011

1,111001

1¬1,001100 (Спр = 1,110100)

При сложении в дополнительном коде возможно переполнение разрядной сетки (в первом и четвертом случаях). Признаком переполнения является отличие знака полученной суммы от знаков слагаемых.

1.1.5 Обратный код

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

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

[A]пр =0,10110100; [A]ок =0,10110100;

[В]пр =1,10111101; [В]ок =1,01000010.

1.1.6 Сложение в обратном коде

В обратном коде, как и в дополнительном, операция вычитания заменяется операцией сложения. При этом знаковый разряд и цифровая часть числа рассматриваются как единое целое. Правильный знак суммы получается в результате суммирования цифр знаковых разрядов операндов и единицы переноса из цифровой части, если она есть. Характерной особенность сложения в обратном коде является наличие циклического переноса (если он возникает) из знакового разряда в младший разряд цифровой части, благодаря которому осуществляется коррекция суммы на 2- n .

Рассмотрим все возможные варианты сложения чисел в обратном коде:

1) ??0, ›0, ћ0.

А=+0,101101 В=+0,000111

К-во Просмотров: 379
Бесплатно скачать Реферат: Выполнение операций алгебраического сложения и сдвига в ЭВМ