Правила представления чисел в двоичном коде

 

1) В случае положительных чисел двоичный код и его дополнительный код совпадают.

2) В случае отрицательных чисел:

А) Действительное отрицательное число преобразуется к двоичному эквиваленту соответствующего положительного числа

-4 → 0100

Б) дополняем его до 1:

0100 → 1011

В) Прибавляем 1:

1011 → 1100 - дополнительный код 4

Для обратного преобразования:

1. Находят дополнение до 1:

1100 → 0011

2. Прибавляют 1:

0011 → 0100

 

Таблица 12.4. Представление числа в двоичном коде

 

-1
-2
-3
-4
-5
-6
-7
-8

 

Широкое применение этого способа связано с простотой выполнения операции сложения и вычитания в этом коде.

 

 
 

12.8. Сумматор-вычитатель, работающий в дополнительном коде

Рис. 12.19. Схема реализации сумматора-вычитатель

 

При Y=1 разряды числа «В» подаются на вход сумматоров с инверсией, и на вход переноса сумматора младших разрядов подаётся 1, что соответствует представлению числа «В» в дополнительном коде.

При Y=0 происходит сложение двух чисел «А» и «В» положительных или отрицательных в дополнительном коде, и на выходе появляется результат суммы чисел в дополнительном коде.

Т.е. с помощью трёхразрядного сумматора можно сложить два двухразрядных числа, т.к. старший разряд отводится под знак.

 








Дата добавления: 2015-08-04; просмотров: 765;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.