Двоично-десятичный код

  • docx
  • 18.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-002059.docx

Двоично-десятичный код

В некоторых универсальных ЭВМ для кодирования целых чисел при- меняется смешанный двоично-десятичный код. Своим появлением дво- ично-десятичный код обязан стремлению производить запись и обработ- ку целых чисел в привычной для человека десятичной системе счисле- ния. Десятичные цифры в этом коде представлены четырехразрядными двоичными числами.

Для кодировки знака используется дополнительная группа бит, рас- положенная за младшей десятичной цифрой. Знак положительных чисел кодируется как "1100" (С), а знак отрицательных чисел как "1101" (D). Суммарная длина кода должна быть кратна байту. Если длина получен- ного кода не кратна байту, то перед старшей десятичной цифрой числа добавляется незначащий десятичный ноль.

 

Пример: Записать число А10 = 951 в двоично-десятичном коде. Код представить в двоич- ной и шестнадцатеричной форме.

 

9

5

1

C

цифра

цифра

цифра

знак

1001

0101

0001

1100

 

Пример: Записать число А10 = -87 в двоично-десятичном коде. Код представить в двоич- ной и шестнадцатеричной форме.

0

8

7

D

цифра

цифра

цифра

Знак

0000

1000

0111

1101