Двоично-десятичный код – форма записи рациональных чисел, когда каждый десятичный разряд числа записывается в виде его четырех битного двоичного кода.

Для выполнения операций над десятичными числами в цифровых устройствах используется двоично-десятичное кодирование, при котором каждая десятичная цифра представляется группой двоичных цифр. Число битов в таких группах строго фиксируется должно быть не менее четырех.

При помощи четырех бит можно закодировать шестнадцать цифр. Из них используется 10. Остальные 6 комбинаций в двоично-десятичном коде являются запрещенными.

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

Двоично-десятичный код также применяется в телефонной связи. В этом случае кроме десятичных цифр кодируются символы «*» или «#», или любые другие. Для записи этих символов в двоично-десятичном коде используются запрещенные комбинации.

Двоично десятичные символы

Преимущества

– Упрощен вывод чисел на индикацию – вместо последовательного деления на 10 требуется просто вывести на индикацию каждый полубайт. Аналогично, проще ввод данных с цифровой клавиатуры.

– Для дробных чисел (как с фиксированной, так и с плавающей запятой) при переводе в человекочитаемый десятичный формат и наоборот не теряется точность.

– Упрощены умножение и деление на 10, а также округление.

Недостатки

– Требуется больше памяти.

– Усложнены арифметические операции. Так как в 8421-BCD используются только 10 возможных комбинаций 4-х битового поля вместо 16.