Главная > Помехоустойчивое кодирование > Кодирование информации (двоичные коды)
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

2.7. Самодополняющиеся двоично-десятичные коды

Широкое распространение в вычислительной технике нашли двоично-десятичные коды, обладающие свойством самодополняемости. Необходимость 4 в таких кодах вызвана заменой операции вычитания в ЭВМ операцией сложения, выполняемой в специальных машинных кодах — обратном и дополнительном. В

обратном коде каждый разряд представляется как дополнение до Дополнение до равно 0, если и 1, если, является инверсией цифры Для десятичного кода необходимо находить дополнение до 9. Удобство самодополняемых двоично-десятичных кодов состоит в том, что двоично-десятичный код цифры, являющейся дополнением до 9, находится аналогично двоичному коду простой инверсией двоичных изображений десятичного числа в коде, для которого ищется дополнение. Следовательно, если разряд десятичного числа а, представляем спомощью группы из четырех двоичных символов то дополнение до 9 определяется как где отрицание двоичной цифры

Наиболее распространенными самодополняющими кодами являются код 2—4—2—1 (код Айкена) и код

8—4—2—1 с избытком 3 (табл. 9).

Из таблицы видно, что при замене цифр всех четырех разрядов кода с 0 на 1 (или наоборот) получается дополнение до 9 для кодируемой десятичной цифры.

<< Предыдущий параграф Следующий параграф >>
Оглавление