Известные способы перевода двоичного кода в десятичный требуют наличия вычислительной маши-ны в качестве преобразователя.
Преобразование осуществляется путем выполнения машиной специальной программы, которая включает в себя такие операции как умнол ;ение (деление), сложение, сдвиг, логическое умножение, хранение исходных данных 1- промежуточных результатов.
Предлагаемый способ используют для перевода чисел из одной системы счисления в другую отдельное устройство, построенное на типовых элементах вычислительной техники, дешифраторах, сумматорах, элементах памяти и тому подобное.
Сущность .предлагаемого способа преобразования двоичного кода в десятичный состоит в том, что, с целью уменьшения времени преобразования и еокращения количества операций, двоичный код числа преобразуется в шестнадцатиричный код, а каждый разряд шестнадцатиричного кода преобразуется в двоично-десятичный код и сумма двоично-десятичных разрядов вторично дешифрируется в десятичный код.
Устройство, реализующее предлагаемый способ, отличается от известных тем, что вследствие предварительного преобразования двоичного кода в шестнадцатиричный .иггся возможным относительно просто преобразовать каждый разряд шестнадцатиричного кода в двоично-дееятичный с помощью дешифратора на схемах «ИЛИ и за одну операцию получить двоично-десятичные коды каждого из этих разрядов затем двоично-десятичные коды, полученные при преобразовании шестнадцатиричных разрядов, суммируются двоично-десятичным сумматором и подаются на входы дешифраторов «И, в результате чего на выходах образуются разряды десятичного числа.
получим интересующий нас результат. В случае необходимости выдачи десятичНого кода не в параллельном, а в последовательном виде, необходимо одноименные выходные шины разных разрядов объединить через схемы «ИЛИ и управлять выдачей кода с помощью сигналов с распределителя, начиная смладщего разряда. Сначала подается сигнал, отпирающий схемы совпадения единиц, затем десятков, сотен и т. д.
Предмет изобретения
1.Способ преобразования двоичного кода в десятичный, отличающийся тем, что, с целью сокращения количества операций и уменьшения времени преобразования, двоичный код числа преобразуют в щестнадцатиричный код, а каждый разряд щестнадцатиричного кода преоб();}зуют в двоично-десятичный код, и сумму двоично-десятичных разрядов вторично дешифрируют и преобразуют в десятичный код.
2.Устройство для осуществления способа по п. 1, содержащее дещифраторы на логичных элементах «И и «ИЛИ, элементы памяти и двоично-десятичный сумматор, отличающееся тем, что, с целью обеспечения перевода каждого из щестнадцатиричных разрядов в двоично-десятичный код, выходы шестнадцатиричных дешифраторов на элементах «И соединены с соответствующим входами двоично-десятичных дещифраторов на элементах «ИЛИ.
- 3 -№ 132434
название | год | авторы | номер документа |
---|---|---|---|
УНИВЕРСАЛЬНАЯ ЦИФРОВАЯ УПРАВЛЯЮЩАЯ МАШИНА | 1965 |
|
SU170218A1 |
Арифметическое устройство | 1978 |
|
SU687982A1 |
Устройство для преобразования последовательного десятичного кода в последовательный двоичный код | 1974 |
|
SU636606A2 |
Устройство для умножения | 1986 |
|
SU1432506A1 |
РЕВЕРСИВНАЯ ПЕРЕСЧЕТНАЯ ДЕКАДА | 1969 |
|
SU243288A1 |
Преобразователь частоты следования импульсов в код | 1973 |
|
SU528702A1 |
Система числового программного управления | 1974 |
|
SU517004A1 |
Преобразователь двоичного кода в код с произвольным весом младшего разряда | 1985 |
|
SU1325708A1 |
Преобразователь двоичного кода в двоично-десятично-шестидесятиричный код | 1978 |
|
SU767749A1 |
Цифровая электронная вычислительная машина последовательного действия | 1975 |
|
SU532295A1 |
Авторы
Даты
1960-01-01—Публикация
1960-01-18—Подача