Сравнительная оценка алгоритмов перевода и построение комбинационных преобразователей двоичного кода целых чисел в двоично-десятичный код и двоично-десятичного кода правильных дробей в двоичный код на ПЛИС - page 1

1
УДК 004.312.26
Сравнительная оценка алгоритмов перевода
и построение комбинационных преобразователей
двоичного кода целых чисел в двоично-десятичный код
и двоично-десятичного кода правильных дробей
в двоичный код на
ПЛИС
© В.Ф. Жирков, И.Д. Маслов
МГТУ им. Н.Э. Баумана, Москва, 105005, Россия
Рассмотрена сравнительная оценка алгоритмов перевода чисел и аппаратная реа-
лизация комбинационных преобразователей кодов. Представлены универсальные
алгоритмы перевода чисел из одной позиционной системы счисления в другую, ко-
торые являются существенными для аппаратной реализации преобразователей,
выполняющих перевод.
Предложена сравнительная оценка алгоритмов перевода двоичного кода целых
чисел в двоично-десятичный код и двоично-десятичного кода правильных дробей в
двоичный, показавшая, что общим этих алгоритмов является состав арифмети-
ческих операций. Генерация в программируемых логических интегральных схемах
функций алгебры логики многих переменных табличными преобразователями поз-
воляет уменьшить количество каскадов преобразователей кодов и наряду с други-
ми высокими эксплуатационными параметрами достичь малых задержек распро-
странения сигналов (~35 ÷ 50 нс) и низкой мощности потребления.
Ключевые слова:
система счисления
,
двоичный код, двоично-десятичный код, це-
лое число, правильная дробь, преобразователь, комбинационная схема.
Перевод чисел из одной позиционной системы счисления в дру-
гую требует выполнения арифметических операций при вводе и вы-
воде информации из вычислительных устройств и ЭВМ. Как и дру-
гие операции, перевод чисел можно выполнять программно в соста-
ве арифметического устройства (АУ) ЭВМ, что чаще и делается, или
аппаратно. Преобразование кодов аппаратными средствами освобож-
дает АУ и процессор ЭВМ от выполнения задач ввода-вывода и поз-
воляет использовать его ресурсы для решения других задач.
Перевод двоичного кода (ДК) целых чисел в двоично-десятичный
код (ДДК) и обратный перевод правильных дробей при соответству-
ющем выборе алгоритмов имеют определенное сходство состава
арифметических операций, системы счисления, в которой выполня-
ются операции, элементной базы, структуры преобразователей кодов,
и, следовательно, основных эксплуатационных параметров. Сравни-
тельная оценка алгоритмов перевода чисел из одной системы счисле-
ния позволяет выявить их общие характерные черты, которые важны
при аппаратной реализации преобразователей. Далее приведены
1 2,3,4,5,6,7,8,9,10,11,...12
Powered by FlippingBook