Двоично-десятичный код
В некоторых универсальных ЭВМ для кодирования целых чисел при- меняется смешанный двоично-десятичный код. Своим появлением дво- ично-десятичный код обязан стремлению производить запись и обработ- ку целых чисел в привычной для человека десятичной системе счисле- ния. Десятичные цифры в этом коде представлены четырехразрядными двоичными числами.
Для кодировки знака используется дополнительная группа бит, рас- положенная за младшей десятичной цифрой. Знак положительных чисел кодируется как "1100" (С), а знак отрицательных чисел как "1101" (D). Суммарная длина кода должна быть кратна байту. Если длина получен- ного кода не кратна байту, то перед старшей десятичной цифрой числа добавляется незначащий десятичный ноль.
Пример: Записать число А10 = 951 в двоично-десятичном коде. Код представить в двоич- ной и шестнадцатеричной форме.
9 |
5 |
1 |
C |
цифра |
цифра |
цифра |
знак |
1001 |
0101 |
0001 |
1100 |
Пример: Записать число А10 = -87 в двоично-десятичном коде. Код представить в двоич- ной и шестнадцатеричной форме.
0 |
8 |
7 |
D |
цифра |
цифра |
цифра |
Знак |
0000 |
1000 |
0111 |
1101 |
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.