Анализ алгоритмов перевода и построение преобразователей двоично-десятичного кода целых чисел в двоичный код и двоичного кода правильных дробей в двоично-десятичный код
Авторы: Жирков В.Ф., Маслов И.Д.
Опубликовано в выпуске: #11(23)/2013
DOI: 10.18698/2308-6033-2013-11-1008
Раздел: Информационные технологии
Проведен анализ алгоритмов перевода двоичного кода правильных дробей в двоично-десятичный код и двоично-десятичного кода целых чисел в двоичный код. Выявлено, что при рациональном выборе алгоритмов обоих видов перевода требуется совершать одни и те же арифметические операции; все действия должны выполняться над двоично-десятичными числами в десятичной системе счисления. Для реализации преобразователей рассматриваемых кодов и чисел аппаратными средствами целесообразно применять двоично-десятичный код 8421. При этом для обоих видов перевода требуется выполнять одинаковую коррекцию тетрад элементарными преобразователями одного типа. Показано, что объединение элементарных преобразователей позволяет сократить число каскадов комбинационной схемы многоразрядных преобразователей и тем самым уменьшить задержки распространения сигналов. Моделирование 32-разрядного преобразователя двоичного кода правильных дробей в двоично-десятичный код, схема которого реализована на ПЛИС SPARTAN-II, SPARTAN-3, SPARTAN-6 фирмы Xilinx, показало, что задержка распространения сигнала составляет ~35... 50 нс.
Литература
[1] Савельев А.Я. Арифметические и логические основы цифровых автоматов. Москва, Высшая школа, 1980, 255 с.
[2] Майоров С.А., Новиков Г.И. Структура электронных вычислительных машин. Ленинград, Машиностроение, 1979, 384 с.
[3] Карцев М.А. Арифметика цифровых машин. Москва, Наука, 1969, 576 с.
[4] Самофалов К.Г., Корнейчук В.И., Тарасенко В.П. Электронные цифровые вычислительные машины. Киев, Вища школа, 1976, 480 с.
[5] Дроздов Е.А., Комарницкий В.А., Пятибратов А.П. Электронные вычислительные машины Единой системы. 2-е изд. Москва, Машиностроение, 1981, 648 с.
[6] Титце У., Шенк К. Полупроводниковая схемотехника: Справочное руководство. Москва, Мир, 1983, 512 с.
[7] Алексенко А.Г. Основы микросхемотехники. Элементы морфологии микроэлектронной аппаратуры. Москва, Сов. радио, 1977, 408 с.
[8] Morris R.L., Miller J.R. (eds.). Designing with TTL integrated circuits. New York, McGraw-Hill, Books Co, 1971
[9] Жирков В.Ф., Маянц А.Ю. Алгоритм преобразования двоичного кода правильных дробей в двоично-десятичный код и его реализация аппаратными средствами комбинационного типа. Инженерный журнал: наука и инновации,2012, вып. 1. URL: http://engjoumal.ru/catalog/it/hidden/76.html