5.1.2. прямой и дополнительный коды представления двоичных чисел В прямом коде старший бит кодирует знак числа (0 — для поло-
жительного, 1 — для отрицательного), а остальные биты — модуль
числа.
Пример 5.1. Число 11 в прямом коде будет представляться как
0|1011
п
, а число –11 — как 1|1011
п
.
В дополнительном коде положительное число кодируется так же,
как и в прямом. Для представления отрицательного числа в допол-
нительном коде существуют два способа. При представлении чисел
в дополнительном коде используется операция
инвертирования —
замена бита на противоположный, т. е. 0 на 1, а 1 на 0.
Рис. 5.2. Беззнаковые форматы представления целых чисел
Т а б л и ц а 5.1.