Пример 1.13.

 

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

а) [+1000010]доп=0 1000010

б) [-1000010]доп=28-1000010=10 0000000-1000010=1 0111110

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

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

[+0]доп=[-0]доп=[0]доп=


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