Пример 1.14.

Обратный код числа.

 

Обратный код числа X определяется следующим образом:

(1.19)

 

 

Представить в обратном коде двоичные числа (+1000010)2 и (-1000010)2

а) [+1000010]обр=0 1000010

б) [-1000010]обр=28-1000010-1=10 0000000-1000010-1=1 0111101

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

Ноль в обратном коде имеет два представления:


Как следует из (1.19) обратный код, также как и дополнительный, осуществляет отображение отрицательных чисел на область положительных чисел (Рис. 1.2.).

На основании (1.19) можно установить связь между обратным и дополнительным кодом,

[X]обр=[X]доп-1, X£0 (1.20)

откуда можно получить другое правило образования дополнительного кода,

[X]доп=[X]обр+1. (1.21)

Это правило используется в ЭВМ при переходе к дополнительному коду числа.