ВУЗ:
Составители:
9
При записи числа в прямом коде в знаковом разряде ставится его знак, а
само число записывается в естественной форме:
А = 13 А = 0
.1101
А = -13 А = 1
.1101
Обратный код двоичных чисел получается заменой двоичных кодов во
всех разрядах числа в прямом коде на взаимно обратные (0 на 1 и 1 на 0):
(1.a
1
a
2
a
3
…a
n
)
пк
= (1.
a 1
a 2 a 3
…
a n
)
ok
А = 13 А
обр
= 0.1101
А = -13 А
обр
= 1.0010
Дополнительный код двоичных чисел получается заменой двоичных ко-
дов во всех разрядах числа в прямом коде на взаимно обратные (0 на 1 и 1
на 0). После этого к младшему разряду добавляется 1.
А
дк
= А
ок
+ 1
А = 13 А
доп
= 0.1101
А = -13 А
доп
= 1.0011
Прямой, обратный и дополнительный коды положительных чисел совпа-
дают.
Арифметические операции с отрицательными числами
Наглядно сложение двоичных чисел в дополнительном коде можно пред-
ставить в виде следующей схемы:
При записи числа в прямом коде в знаковом разряде ставится его знак, а само число записывается в естественной форме: А = 13 А = 0.1101 А = -13 А = 1.1101 Обратный код двоичных чисел получается заменой двоичных кодов во всех разрядах числа в прямом коде на взаимно обратные (0 на 1 и 1 на 0): (1.a1 a2 a3…an)пк = (1. a 1 a 2 a 3 … a n )ok А = 13 Аобр = 0.1101 А = -13 Аобр = 1.0010 Дополнительный код двоичных чисел получается заменой двоичных ко- дов во всех разрядах числа в прямом коде на взаимно обратные (0 на 1 и 1 на 0). После этого к младшему разряду добавляется 1. Адк = Аок + 1 А = 13 Адоп = 0.1101 А = -13 Адоп = 1.0011 Прямой, обратный и дополнительный коды положительных чисел совпа- дают. Арифметические операции с отрицательными числами Наглядно сложение двоичных чисел в дополнительном коде можно пред- ставить в виде следующей схемы: 9
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »