Пример 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)
Это правило используется в ЭВМ при переходе к дополнительному коду числа.