ВУЗ:
Составители:
Рубрика:
8
26 2 0 =
1
x
13 2 1 =
2
x
6 2
3
0 x=
3 2 1 =
4
x
1 2 1 =
5
x
0
Следовательно, 52
10
=
2
110100 .
Рассмотрение чисел до сих пор велось без учета их знака, т.е. число
предполагалось положительным. Но очевидно, что при вычислениях не
обойтись без отрицательных чисел. Поскольку вся информация в компьютере
представляется в виде нулей и единиц, эти же символы используются для
изображения знака числа. Напрашивающийся вариант - зарезервировать один
разряд (старший) в качестве знакового и считать, что 0 соответствует
положительным, а 1 -отрицательным числам, остальные же разряды
использовать для представления абсолютной величины числа в двоичной
системе. Несмотря на естественность получившегося так называемого
прямого кода, он редко применяется в цифровых устройствах. Чаще
используется дополнительный код. В таблице 1 приведены в качестве
примера десятичные числа со знаком и их представления в четырехразрядном
прямом и дополнительных кодах. Старший разряд знаковый. Точка,
отделяющая знаковый разряд, введена только для наглядности и не является
частью кода.
Положительные числа (0 в знаковом разряде) в дополнительном коде вы-
глядят также, как и в прямом. Формирование дополнительного кода неко-
торого отрицательного числа можно представить как обращение кода со-
ответствующего положительного числа. Для выполнения обращения не-
обходимо заменить 0 и 1 в коде соответственно на 1 и 0 и затем прибавить к
результату 1. Поясним процедуру обращения на примере получения
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »