Преобразователь двоично-десятичногокода b двоичный
Иллюстрации
Показать всеРеферат
Всасо мэ н ал
; ..-„;ио-тМ чЕС,.АНИЕ
ИЗОБРЕТЕНИЯ
ОП Ис
Сееоз Советскнк
Социалистнческик
Республик
<о798800
К АВТОИ КОМУ С ИЛЬСТВУ (6! ) Дополнительное к авт. сеид-ву— (22) Заяалено 05. 04. 79(21) 2748264/18-24 с присоединением заявки HP— (23) Приоритет
Опубликовано 2 3.0181 Бюллетень HP
Дата опубликования описания 23 . 01 . 8 1 (51)м к„з
G F 5/02
i осударственный комитет
СССР яо аелам нзобретенмй н открытвй (53) УДК !681. 325 (088.8) (72) Авторы изобретения
A. Е. Иарютин и Б. С. Демченко
Краснодарский ордена Трудового Красного Знамени завод электроизмерительных приборов (71) Заявитель (54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНО-ДЕСЯТИЧНОГО КОДА
В ДВОИЧНЫГ
Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении двоично-десятичных преобразователей.
Известен преобразователь двоичнодесятичного кода в двоичный, содержащий регистр числа, блок управления, переключатель .эквивалентов, первое и второе запоминающее устройства !О хранения эквивалентов, два сумматора .и два регистра, группу элементов И и счетчик переносов (1).
Недостаток преобразователя — низкое быстродействие, связанное с по- 15 следовательным принципом работы, а также наличие сложного блока управления.
Наиболее близким к предлагаемому по технической сущности является 20 преобразователь двоично-десятичных чисел в двоичные, содержащий регистр тетрады, переключатель эквивалентов, первый блок хранения двоичных экви.валентов, накапливающий сумматор, 25 выход которого является выходом преобразователя, а первый вход соединен с выходом первого блока хранения двоичных эквивалентов, информационный вход регистра тетрады соединен 30 с информационным входом преобразователя, управляющий вход которого соединен с управляющими входами регистра тетрады и переключателя эквивалентов (21 .
Кроме того, данный преобразователь содержит блок управления и блок сдвига.
Недостаток преобразователя — низкое быстродействие, связанное с необходимостью трех тактов для преобразования одного десятичного разряда, н наличие сложного блока управления.
Цель изобретения — увеличение быстродействия преобразователя и его упрощение.
Поставленная цель достигается л счет .того, что в преобразователь двоично-десятичного кода в двоичный, содержащий регистр тетрады, переключатель эквивалентов, первый блок хранения двоичных эквивалентов, накапливающий сумматор, выход которого является выходом преобразователя, а первый вход соединен с выходом первого блока хранения двоичных эквивалентов, информационный вход регистра тетрады соединен с информацнон798800 ным входом преобразователя, управляющий вход которого соединен с управляющими входами регист, а тетрады и переключателя эквивалентов, введен второй блок хранения двоичных эквивалентбв, два младших разряда адресного входа которого соединены с выходами двух старших разрядов регистра тетрады, вцходы двух младших разрядов которого соединены с двумя младшими разрядами адресного входа первого блока хранения двоичных экви- ® валентов, старшие разряды адресного входа первого и второго блоков хра- нения двоичных эквивалентов соединены с выходами переключателя эквивалентов, выход второго блока, хране- }$ ния двоичных эквивалентов соединен со. вторым входом накапливающего сумматора.
На чертеже представлена блок-схема предлагаемого преобразователя. Щ
Преобразователь содержит регистр .1 тетрады, выполненный по схеме с параллельным приемом информации,переклвчатель 2 эквивалентов, который может быть выполнен, например, на двоичном счетчике, первый 3 и второй 4 блоки хр@иеийя двоичных эквивалентов, выполиейиые, например, в виде полупроводниковых запомииакщих устройств или диодных шифраторов, накапливающий сумматор 5, управляющий вход б, информационный вход 7 и выход 8 двулично-десятиччйого преобразователя. Первый и второй разряды выхода регистра 1 тетрады соеди-.з нены, соответственно, с первым и вто- Э> рым адресными входами первого 3 блока хранения двоичных эквивалентов, третий и четвертый разряды выхода регистра 1 тетрады соединены с первым и вторым адресными входами второ- ф}
Fo 4 блока хранения двоичных эквивалентов. Число раэярдов переключателя 2 эквивалентов определяется количеством десятичных разрядов преобразуемого числа..Выкод переключа.теля 2 эквивалентов подключен к старшим разрядам адресных входов первого
3 и второго 4 блоков хранения двоичных эквивалентов.: Выходы первого 3 и второго 4 блоков хранения двоичных эквивалентов соединены, соответственно:, с первым H вторым входами накапливающего сумматора 5. Количество двоичных разрядов на выходе первого 3 и второго 4 блоков хранения двоичных эквивалентов, а также О разрядность накапливающего сумматора
5 определяется числом двоичных раз. рядов, содержащихся в двоичном эквиваленте старшего разряда преобразуемого десятичного числа. ЬО
Предлагаемый преобразователь рабо. тает следующим образом.
Преобразуемое число в двочино-десятичном коде через вход 7 поразрядно поступает.на вход регистра 1 тет- Я рады. При этом каждый разряд исходного числа представлен в виде двух слагаемых (A + В) 10, где А может быть любым из чисел 1, 2 и 3, а В числом 4 или 8, К вЂ” номед десятичного разряда.
Одновременно с подачей кода на вход б на управляющий вход регистра
1 тетрады и счетный вход переключателя 2 эквивалентов поступает управлякщий импульс. Двоично-десятичный код преобразуемого числа запоминается на регистре. 1 тетради, а на его выходе фон"ируются младшие разряды адресов выбора двоичных эквивалентов слагаемых преобразуемого разряда, где A может быть представлено двоичным кодом 10, 01 и 11,  — двоичным кодом 10, 01. На выходе переключателя 2 эквивалентов формиру" ются старшие разряды адресов. Таким образом, .адрес двоичного эквивалента первого слагаемого определяется номером разряда десятичного числа и двумя младшими двоичными разрядами числового значения преобразуемой цифры, а адрес двоичного эквивалента второго слагаемого определяется номером разряда и двумя старшими двоичными разрядами преобразуемой цифры. Первый и второй адреса выбора двоичных эквивалентов поступают на входы соответственно, первого Э и второго 4 блоков хранения двоичных эквивалентов. Двоичные эквиваленты первого слагаемого хранятся в первом 3 блоке хранения двоичных эквивалентов (три двоичных эквивалента на десятичный разряд преобразуемого числа), двоичные эквиваленты второго слагаемого хранятся во втором 4 блоке хранения двоиччых эквивалентов (два двоичных эквивалента на десятичный разряд).
Выбранные двоичные э вивалентв в виде слагаеьых А 10 и B ° 10 поступают параллельным кодом на вход .накапливающего сумматора 5. ITpeo6разование одного двоично-десятичного разряда производится за один такт.
Подобным же образом происходит преобразование каждого последующего двоично-десятичного разряда, до тех пор, пока не будут преобразованы все двоично-десятичные разряды исходного числа, а в накапливающем сумматоре 5 не сформируется искомое двоичное число, которое считывается с выхода преобразователя 8. Общее время преобразования (Т) К-разрядного двоично-десятичного числа определяется выражением Т = К .t, где — длительность такта.
Использование второго 4 блока хранения двоичных эквивалентов и разделение на две функциональные части регистра 1 тетрады в совокуп-, ности с новыми связями упрощает программу управления преобразованием, 798800
Составитель N. Аршавский
Редактор В. Еремеева - ТехредТ.Иаточка Корректор,М. Демчик
Заказ 10047/65 Тираж 756 Подписное
ВНИИПИ .Государственного комитета СССР по делам Изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 позволяет исключить ряд элементов (блок управления, сдвигатель) и повысить быстродействие преобразова теля, вести преобразование в реаль-. ном масштабе, времени, что расширяет возможности его применения как прн вводе, так и при обработке информации.
Формула изобретения
Г
Преобразователь двоична-десятнЧ" ного кода в двоичный, содержащий регистр тетрады, переключатель эквивалентов, первый блок хранения двоичных эквивалентов, накаплива- И кщий сумматор, выход которого является выходом преобразователя, а первый вход соединен с выходом первого блока хранения двоичных Экви" валентоэ, информационный вход регнст- Щ ра тетрады соединен с информацион.ным входом преобразователя, управлякщий вход которого соединен с управляющими входами регистра тетрады и переключателя эквивалентов, о тл и ч а ю шийся тем, что, с целью увеличения быстродействия преобразователя и его упрощения, в него введен второй блок хранения двоичньи(эквивалентоэ, два младших разряда адресного входа которого соединены с выходами двух старших разрядов регистра тетрады, выходы двух младших разрядов которого соединены с двумя младшими разрядами адресного входа первого блока хранения .двоичных эквивалентов, старшие разряды адресного входа первого и второго блоков хранения двоичных эквивалентов соединены с выходами переключателя эквивалентов, выход второго блока хранения двоичных эквивалентов соединен со вторым вхоцом чакаплнвакщвго сумматора.
Источники информации, Мэннятые во внимание при экспертизе
1. Ъвторсков свидетельство СССР
М 656052, кл. 6 06 F 5/02, 1977.
2, Авторское свидетельство СССР
Р 572781, кл. G 06 F 5/02, 1975 (прототип).