Устройство преобразования двоичного кода в десятичный

 

195713

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Сотое Соеетсккт

Социолиотичеоккк

Реопублик

Заьнси:1ое от HFT. cBHgcTp IbcTB3 №

Кл. 42тп, 14

1

151ПК 4 061

Заявлено 09. IV.1963 (№ 829911/26-24) с присоединением заявки №

Приоритет

Опубликовано 04Х.1967. Бюллетень № i0

Дата опубликования описания 17Л 11.1967

КОМНТЕТ ПО ОЕПОМ изобретении и открытий прн Сооете ттткнкотроо

СССР

УДК 68>,142.523.8:53.087. .92:681.188(088.8) Авторы изобретения

М. Х., т1 а н ц м а н и В. K. Бельский

Заявите,Tb

Научно-исследовательский институт теплсзнергетического приборостроения

УСТРОЙСТВО ПРЕОБРАЗОВАНИЯ ДВОИЧНОГО КОДА

В ДЕСЯТИЧНЫЙ

Известны устройства преобразования двоичного кода в десятичный, содержащие комбинационные сумматоры для преобразования двоичного кода числа в двоично-десятичный и дешифраторы преобразования двоично-десятичного кода в десятичный, Предложенное устройство отличается тем, что для увеличения быстродействия и упрощения в нем входто сумматоров первой ступени, число которых на единицу больше числа десятичных разрядов, соединены с кодовыми шинами двоичного числа так, что входы сумматоров нулевого порядка связаны с кодовыми шинами первых (младших) двоичных разрядов каждой тетрады двоично-десятичного представления десятичных эквивалентов единиц в разрядах двоичного числа и с шиной переноса единицы младшего разряда предыдущей тетрады, входы сумматоров первого порядка связаны с кодовыми шинами вторых двоичных разрядов каждой тетрады и в случае наличия переноса соединены с шиной переноса двоичной единицы второго разряда предыдущей тетрады и т. д.; входы сумматоров второй ступени связаны с выходами сумматоров первой ступени, и соответственно входы сумматоров третьей ступени — с выходами сумматоров второй ступени; входы схемы определения переносов между десятичными разрядами соединены с выходами старших разP5i cI5 c,:.. iI I2TGII0B пеPI30H cTj пени, выходами сумматоров второи ступени, со всеми выходами сумматоров третьей ступени в четвертом доп лнительном десятичном разряде и с кодовыми шинами преобр=.ç.уемого двоичного числа с четвертой по дсся гую включител;но.

На ф г. 1 показана структурная cõåìà предложенного устройства; иа фиг. 2 — схема сумматор", первой ступени для II десятичного разряда; на фиг. 3 — схема сумматора второй ступени для II, III и 1 десят:тчных разрядов; на фиг. 4 — схема сумматора третьей ступени для II и 1 5 десятичных разрядов; на фиг. 5— схема формирования единицы переноса в

III разряд; нг фиг. 6 — с. ема коррекции единицы перепаса из 1у десятичного разряда.

Устройство содержит сумматоры 1, 2, 8, 4 первой ступени соответственно в 1, 11, III u

Й .десятичном разряде, сумматоры 5, б, 7— второй ступени соответственно во II, III u IV десятичном разряде, сумматоры 8, 9 третьей ступени соответственно в III u IV десятичном разряде, дешифраторы 10, преобразующие двоично-десятичный код в десятичный, логические элементы И 7И 11, логические элементы И 12, сумматор 13 на три входа - выходами е суммы и П вЂ” переноса, сумматор 14

30 на два в.:ода, где е выход суммы и П вЂ” выход

«95713 гад7аца Ф

ТсФлаца 5 переноса, схему 15, определяющую наличие на выходах сумматора третьей ступени четвертого десятичного разряда кода числа, большего или равного пяти, схему 1б, блокирующую

Входы сумматоров 1 — 4 первой ступени соединены с кодовыми шинами Х, Хв... Х в преобразуемого двоичного кода и с выходами схемы, определяющей переносы из младших десятичных разрядов в старшие десятичные разряды.

Сумматоры 1 — 4 осуществляют подсчет чисединицу переноса из четвертого в третий десятичный разряд, если в разрядах Х, преобразуемой двоичной дроби присутствует сочетацие Х,, Хв, Хв, A ò-„, Хв Х о.

<а единиц в каждом двоичном разряде двоичво-десятичного представления десятичных эквивалентов единиц в разрядах преобразуемого двоичного числа.

Структура сумматоров 1, 2, 8, 4, построенных из комбинационных сумматоров на два и три входа (фиг. 2), и соединение их входов с

15 го

25 зо

65 кОдОВыми шинами Х; поеоор азуемого дВОичного числа и шинами переносов определяются табл. 1, 2 и 3.

Так сумма двоичных единиц в первом двоичном разряде (2д) двоично-десятичного представления определяется на сумматорах 17 и !

8 нулевого порядка (фиг. 2). Входы этих сумматоров соединены с кодовыми шинами

Л, Х:, Хд разрядов преобразуемого двоичного числа и с шиной аз переноса единицы из младшего десятичного разряда. Сигнал на выходе Z> представляет собой «1» первого (младшего) разряда (2д) тетрады. Сумма двоичных единиц во втором двоичном разряде (2 ) двоично-десятичного представления определяется на сумматорах 19, 20 и 21 первого порядка, входы которых соединены с кодовыми шинами

Х,, Х1, Х,; двоичного числа, с vûõîäàìè сумматоро нулевого порядка и с шиной <х4 переноса единицы второго разряда из младшей десятичной тетрады.

Указанные соединения входов сумматоров выполнены таким образом, чтобы обеспечить получение минимальной длины цепочки прохождения сигнала по элементам схемы. Сигнал на выходе Z2 представляет собой «1» Второго разряда (21) тетрады.

Входы сумматоров 22, 28 второго порядка соединены с кодовыми шинами Х>, Х и с выходами сумматоров первого порядка. Сигнал на выходе Z3 представляет собой «1» третьего разряда (2 - ) тетрады.

Входы сумматора 24 третьего порядка соединения с кодовыми шинами преобразуемого числа не имеют, а соединяются с выходами сумматоров второго порядка. Сигнал на выходе Z4 представляет «1» четвертого двоичного разряда (2д) тетрады двоично-десятичного представления. Сигнал на выходе Z:. представляет собой «1» двоичного разряда, выходящего за двоично-десятичную тетраду.

Выходы сумматоров 2, 8, 4 первой ступени соединены со входами сумматоров 5, б, 7 второй ступени, принцип действия которых аналогичен описанному выше, а их структура (см. фиг. 3) и соединение с выходами сумматоров 2, 8, 4 определяется табл. 4.

Выходы сумматоров второй ступени соединены со входами сумматоров 8 и 9 третьей ступени. Их принцип действия аналогичен описанному выше, а структур" (см. фиг. 4) и соединение с выходами сумматоров б и 7 определяются табл. 5.

Принцип работы схемы определения переносов в старший десятичный разряд иллюстрируется табл. 4 и заключается в том, что после первой ступени суммирования единица передается в старший десятичный разряд в том случае, если появилась «1» в старшем разряде сумматора (выход Z.-) ..

После этого производится суммирование на сумматорах второй ступени оставшихся шести единиц с кодом числа, представляемого выходами Лi„Лд, Zç, Z

Если на выходе сумматоров второй стугени появилась «l», это означает, что в старший деся- нный разряд должна быть передана еще одна единица, а на сумматоре третьей ступени

HP1(ÄeHа сумма О д с числОм F2, gg, g4, «д. Если на выходе g единица не появилась, то единица переноса в старший десятичный разряд может все разно существовать в том случае, если двоичное чи"ло д, ;„, ;, р.= 1 О 1 О. (па фиг. 1 и 3 сигнал P)

Сигналы cq и Р исключают друг друга. Единицы переноса, полученные после первой и

Второй ступени суммирования, складываются, В четвертом дополнительном десятичном разряде учитывается еще единица переноса т1 от округления в третий десятичный разряд.

На фиг. 5 показана схема, которая вырабатывает эту единицу переноса.

Как следует из -абл. 1, замена переносов в Г десятичный разряд от суммирования цифр в V десятичном разряде переносами для округления цифр IV разряда согласно значению цифр в V разряде приводиг к ошибке только в единственном случае, когда сумма цифр в IV разряде десятичных дробей равна

42 (в коде преобразуемого числа присутствует сочетание Х1, Х;, Х,, Х7, Х8, Хд, Х д). При этом возникает лишняя единица переноса в

I II разряд.

На фиг. 6 приведена схема, блокирующая лишнюю единицу переноса.

Выходы Z; сумматора 1 первой ступени, (. сумматора 5 второй ступени и т1; (= 1, 2, 3, 4) сумматора 8 третьей ступени соединены со входами дешифраторов 10, преобразующих двоично-десятичный код в десятичный.

Выходы дешифраторов являются выходами устройства.

Предмет изобретения

Устройство преобразования двоичного кода в десятичный, содержащее комбинационные сумматоры для преобразования двоичного кода числа в двоично-десятичный и дешифраторы преобразования двоично-десятичного кода в десятичный, отличающееся тем, что, с целью увеличения быстродействия и упрощения устройства, в нем входы сумматоров первой ступени, число которых на единицу больше числа десятичных разрядов, соединены с кодовыми шинами двоичного числа так, что входы сумматоров нулевого порядка связаны с кодовыми шинами первых (младших) двоичных разрядов каждой тетрады двоично-десятичного представления десятичных эквивалентов единиц в разрядах двоичного числа и с шиной переноса единицы младшего разряда предыдущей тетрады, входы сумматоров первого порядка связаны с кодовыми шинами вторых двоичных разрядов каждой тетрады и в случае наличия переноса соединены с шиной переноса двоичной единицы второго разряда предыдущей тетрады и т. д., входы суммато-. ров второй ступени связаны с выходами сумматоров первой ступени, и соответственно, входы сумматоров третьей ступени — с выходами сумматоров второй ступени, входы схемы определения переносов мехкду десятичными разрядами соединены с выходами старших разрядов сумматоров первой ступени, со всеми выходами сумматоров второй ступени, со /x

10 всеми Bb!xo тами сумматоров третьей ступени в че.вертом дополнительном десятичном разряде и с кодовыми шинами преобразуемого двоичного числа с четвертой по десятую

5 включительно.

Фиг. 3

Фиг. 5

Составитель Г. Наповал

Техред Т. П, Курилко Корректоры: С. М. Белугина и А. П. Татаринцева

Редактор Л. Утехина

>акaз 2093!!9 Тираж БББ Подписное

ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР

Москва. Цеи|р, Hp. Серова, д. 4

Типография, пр. Сапунова. 2

Единица переноса д старший десятичнь!а разряд ?=Ь 7гйЗ ?4 )

g Единица переноса ВШразряд а, а, Фиг. б

Устройство преобразования двоичного кода в десятичный Устройство преобразования двоичного кода в десятичный Устройство преобразования двоичного кода в десятичный Устройство преобразования двоичного кода в десятичный Устройство преобразования двоичного кода в десятичный Устройство преобразования двоичного кода в десятичный 

 

Наверх