Построение преобразователей двоично-десятичного кода целых чисел…
УДК 004.312.26
Построение преобразователей
двоично-десятичного кода целых чисел
в двоичный код и двоичного кода
правильных дробей в двоично-десятичный код
© В.Ф. Жирков, И.Д. Маслов
МГТУ им. <...> Н.Э. Баумана, Москва, 105005, Россия
Проведен анализ алгоритмов перевода двоичного кода правильных дробей в двоично-десятичный код и двоично-десятичного кода целых чисел в двоичный код. <...> Выявлено, что при рациональном выборе алгоритмов обоих видов перевода требуется
совершать одни и те же арифметические операции; все действия должны выполняться над двоично-десятичными числами в десятичной системе счисления. <...> Для
реализации преобразователей рассматриваемых кодов и чисел аппаратными средствами целесообразно применять двоично-десятичный код 8421. <...> При этом для
обоих видов перевода требуется выполнять одинаковую коррекцию тетрад элементарными преобразователями одного типа. <...> Показано, что объединение элементарных преобразователей позволяет сократить число каскадов комбинационной схемы многоразрядных преобразователей и тем самым уменьшить задержки
распространения сигналов. <...> Моделирование 32-разрядного преобразователя двоичного кода правильных дробей в двоично-десятичный код, схема которого реализована на ПЛИС SPARTAN-II, SPARTAN-3, SPARTAN-6 фирмы Xilinx, показало, что
задержка распространения сигнала составляет ~35…50 нс. <...> Ключевые слова: система счисления, двоичный код, двоично-десятичный код, целое число, правильная дробь, алгоритм перевода, преобразователь, комбинационная схема. <...> Перевод чисел из десятичной системы счисления в двоичную и
обратно выполняется при их вводе-выводе в вычислительные
устройства и ЭВМ. <...> Кодирование десятичных чисел основано на двоично-десятичном
изображении цифр четырехразрядными двоичными числами (тетрадами). <...> Цифры 8, 4, 2, 1 в обозначении кода — это веса разрядов двоичной
тетрады. <...> Перевод десятичных чисел в ДДК 8421 состоит в замене <...>