Инженерный журнал: наука и инновацииЭЛЕКТРОННОЕ НАУЧНО-ТЕХНИЧЕСКОЕ ИЗДАНИЕ
свидетельство о регистрации СМИ Эл № ФС77-53688 от 17 апреля 2013 г. ISSN 2308-6033. DOI 10.18698/2308-6033
  • Русский
  • Английский
Статья

Анализ алгоритмов перевода и построение преобразователей двоично-десятичного кода целых чисел в двоичный код и двоичного кода правильных дробей в двоично-десятичный код

Опубликовано: 18.11.2013

Авторы: Жирков В.Ф., Маслов И.Д.

Опубликовано в выпуске: #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