В. Ф. Жирков, В. В. Ходин
АЛГОРИТМ ПРЕОБРАЗОВАНИЯ
ДВОИЧНО-ДЕСЯТИЧНОГО КОДА
ПРАВИЛЬНЫХ ДРОБЕЙ В ДВОИЧНЫЙ КОД
И ЕГО РЕАЛИЗАЦИЯ АППАРАТНЫМИ
СРЕДСТВАМИ КОМБИНАЦИОННОГО ТИПА
Рассмотрен алгоритм преобразования двоично-десятичного кода правильных дробей в двоичный код на основе универсального правила перевода чисел из одной позиционной системы счисления в другую и его реализация аппаратными средствами комбинационного типа, допускающими
наращивание разрядности. <...> Показано, что преобразование двоичнодесятичного кода правильных дробей в двоичный код и двоичного кода
целых чисел в двоично-десятичный код можно выполнять с помощью
одних и тех же элементарных преобразователей и применять для преобразования интегральные схемы SN54185A, SN74185A фирмы Texas Instruments и К155ПР7 отечественной серии К155. <...> E-mail: jirkovvf@bmstu.ru; x1vova@gmail.com
Ключевые слова: преобразователь, алгоритм, код двоичный, код
двоично-десятичный, дробь правильная, сдвиг, коррекция тетрады, схема каскадная комбинационная. <...> В двоично-десятичном
коде (ДДК) прямого замещения, называемом также ДДК 8421, десятичные цифры 0, 1, …, 9 заменяются соответственно эквивалентными
двоичными числами 0000, 0001, …, 1001 – двоичными тетрадами. <...> Шесть двоичных тетрад от 1010 до 1111 не используются и называются псевдотетрадами. <...> Цифры 8, 4, 2, 1 в обозначении ДДК 8421 являются весами разрядов двоичной тетрады. <...> Кодирование десятичных
чисел в ДДК 8421 состоит в замене каждой десятичной цифры числа
соответствующей двоичной тетрадой. <...> Обратный переход от ДДК
8421 к десятичному числу состоит в замене каждой двоичной тетрады соответствующей десятичной цифрой. <...> 2012
97
где A2 −10 – запись числа А в ДДК; an−1, an−2 ,..., a1, a0 , a−1, a−2 ,..., a−m –
цифры десятичного числа, изображаемые соответствующими двоичными тетрадами; n, m – количество разрядов целой и дробной частей
числа соответственно. <...> Преобразования ДДК чисел в двоичный код (ДК) и обратно – более сложные операции и выполняются отдельно для целой и дробной
частей <...>