В.Ф. Жирков, А.Ю. Маянц
АЛГОРИТМ ПРЕОБРАЗОВАНИЯ
ДВОИЧНОГО КОДА ПРАВИЛЬНЫХ ДРОБЕЙ
В ДВОИЧНО-ДЕСЯТИЧНЫЙ КОД
И ЕГО РЕАЛИЗАЦИЯ АППАРАТНЫМИ
СРЕДСТВАМИ КОМБИНАЦИОННОГО ТИПА
Рассмотрен алгоритм преобразования двоичного кода правильных
дробей в двоично-десятичный код на основе универсального правила
перевода чисел из одной позиционной системы счисления в другую и
его реализация аппаратными средствами комбинационного типа, допускающими наращивание разрядности. <...> Показано, что преобразование двоичного кода правильных дробей в двоично-десятичный код и
двоично-десятичного кода целых чисел в двоичный код можно выполнить с помощью одних и тех же элементарных преобразователей и
применять для преобразования интегральные схемы SN54184,
SN74184 фирмы Texas Instruments и К155ПР6 отечественной серии
К155. <...> E-mail: jirkovvf@bmstu.ru; alex.mayants@gmail.com
Ключевые слова: преобразователь, алгоритм, код двоичный, код
двоично-десятичный, дробь правильная, сдвиг, коррекция тетрады, схема каскадная комбинационная. <...> Взаимные преобразования двоично-десятичных кодов (ДДК) чисел в двоичный код (ДК) в цифровых устройствах выполняются как
программными, так и аппаратными средствами по различным алгоритмам. <...> Преобразование двоичных целых чисел в ДДК прямого замещения, или в ДДК 8421, в котором десятичные цифры изображаются
соответственно тетрадами двоичных чисел, рассмотрены в литературе [1 – 6, 8]. <...> Рассмотрим преобразование ДК правильных дробей в ДДК 8421
аппаратными средствами комбинационного типа, допускающими
наращивание разрядности чисел. <...> Согласно (1), преобразование сводится к l -кратному выполнению
операций умножения на 2 −1 , т. е. деления на 2, и сложения. <...> Повторяя процесс умножения на 2 −1 и сложения l раз определяем
ДДК правильной дроби. <...> Операция умножения на 2 −1 (т. е. деления на 2) реализуется путем сдвига числа вправо (в сторону младших разрядов) на один двоичный разряд (позицию). <...> Для выполнения преобразования двоичная дробь начиная с
младшего разряда <...>