Преобразователь двоичного кода в двоично-десятичный
ОЛИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (») 47656I
Союз Советских
Социалистических
Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 07.05.73 (21) 1916014/18-24 с присоединением заявки № (23) Приоритет
Опубликовано 05.07.75. Бюллетень № 25
Дата опубликования описания 28.11.75 (51) М. Кл. б 06f 5/02
Государственный комитет
Совета Министров СССР по делам изобретений и открытий (53) УДК 681.325.53 (088.8) (72) Автор изобретения
П. И. Суслов (7l) Заявитель (54) ПРЕОБРАЗОВАТЕЛЪ ДВОИЧНОГО КОДА
В ДВОИЧНО-ДЕСЯТИЧНЫЙ
Изобретение относится к области автоматики и вычислительной техники.
Известен преобразователь двоичного кода в двоично-десятичный, содержащий двоичные комбинационные сумматоры весов двоичнодесятичных разрядов, выполненные на двоичных полусумматорах и схемах переносов.
Входы сумматоров соединены с входными шинами соответствующих двоичных эквивалентов. Входы сумматора веса каждого двоично-десятичного разряда каждой тетрады соединены с выходами сумматора веса предыдущего младшего двоично-десятичного разряда той же тетрады. Выходы сумматоров весов
«2» и «4» младшей тетрады соединены со входами сумматоров весов «1» и «4» последующей старшей тетрады. Устройство содержит также схему коррекции и общую схему переносов на каждую тетраду, кроме старшей.
Одна ко та кое устройство сложно.
Предложенное устройство отличается тем, что в нем выходы су ммы сумматоров всех весов, кроме веса «1», каждой тетрады, кроме старшей, соединены со входами схемы коррекции и общей схемы переноса той же тетрады. Вход последней соединен с выходом, переноса сумматора веса «8» той же тетрады. Выходы общей схемы переносов каждой тетрады соединены со входами сумматоров весов «1» и «2» последующей старшей тетрады. Это позволяет упростить устройство.
На чертеже изображена схема предложенного устройства.
Устройство содержит двоичные комбинационные сумматоры 1 — 9 двоично-десятичных разрядов, выполнен»ые на двоичных полусумматорах 10 и схемах переносов 11 — 17, общие схемы переносов 18, 19 на каждую тетраду (кроме старшей), схемы коррекции 20 и 21 тетрад единиц и десятков с выходами 22—
)О тетрад единиц, 23 десятков и 24 сотен соответственно, входные шины 25 — 34 для подачи двоичных эквивалентов 2 — 2 соответственно.
На чертеже обозначены выходы сумм 35—
38 сумматоров весов «1», «2», «4», «8» соответ)5 ственно, выход 39 промежуточной суммы сумматора 2, выходы 40, 41, 42 одинарного, двойного и тройного переносов соответственно, выход 43 промежуточной суммы сумматора 1, выходы 44, 45 промежуточных переносов сум20 матора 1, выход 46 промежуточного переноса сумматора 2.
Входы каждого сумматора1 — 9весов двоично-десяти IHblx разрядов соединены с выходами
40, 41 сумматора веса младшего двоично-деся25 тичного разряда той же тетрады; выходы 44, 45 и 46,39 сумматоров 1 и 2 соответственно весов
«2» и «4» младшей тетрады соединены со входами сумматоров 4 и 6 весов «1» и «4» последующей старшей тетрады. Выходы сумматозо ров 1 — 3 тетрады единиц и 4 — 6 тетрады десятков всех весов, кроме веса «1», соединены
476561
3 о схемами коррекции 20 и 21 и общими схемами переноса 18 и 19 соответствующей тетрады, другие входы которых соединены с выходами 40 и 41 переносов сумматора веса «8» той же тетрады. Выходы общих схем переносов 18 и 19 каждой тетрады соединены со входами сумматоров 4, 5 и 7 и 8 весов «1» «2» соответствующей старшей тетр ады. Другие входы сумматоров 1 — 9 соединены с шинами соответствующих двоичных эквивалентов
2 — 2 .
Преобразователь работает следующим образом.
После подачи двоичного кода на входные шины 25 — 34 начинается самоустанавливающийся процесс преобразования. Сумматор 1 формирует на выходе 36 двоичную цифру разряда единиц с весом «2», складывая разряды преобразуемого двоичного кода с весами 24, 2, 2, 2 и 2 . Возникающий при этом на выходе
40 одинарный перенос (с весом «4» при числе единиц в слагаемых от двух до трех) пятым слагаемым поступает на сумматор 2, формиру ющий на выходе 4 двоичный знак с весом «4» и складывающий разряды двоичного кода с весами 2, 28, 24 и 2 . Двойной перенос (с весом
«8»), возникающий на выходе 41 сумматора
1, при числе слагаемых от четырех до пяти, поступает на вход схемы переносов 12 сумматора 2, а результат сложения разрядов с весами 2", 2, 28 и 2, формируемый на выходе 43, поступает на вход полусумматора 10 сумматора 4, на схему переносов 14 которого подаются одинарный и двойной переносы соответственно с весами «2» и «4» с выходов 44 и 45 сумматора 1, возникающие при формировании цифры на выходе 43.
Формируемый на выходе 40 сумматора 2 одинарный перенос весом «8» поступает на полусумматор 10, а двойной перенос с весом
«16» с выхода 41 — на схему переносов 13 сум м атор а 3.
Двоичная цифра, возникающая при сложении разрядов с весами 2 и 2 сумматором 2 на выходе 39 и возможный при этом перенос на выходе 46 поступают на полусумматор 10 и схему переносов 16 сумматора 6.
Двоичные цифры разряда единиц с весами
«2», «4» и «8» с выходов 36, 37, 38 сумматоров 1, 2, 3 и одинарный (с весом «16») и двойной (с весом «32») переносы с выходов 40 и 41 сумматора 3 поступают на входы логической схемы коррекции 20, на выходах которой формируются двоичные цифры с весами «2», «4» и «8» тетрады единиц 22 (первый разряд двоичного кода с весом 2 в преобразовании не участвует и поступает на выход непосредственно), и на входы схемы 18 переносов в разряд десятков. Образующиеся на ее выходах 40, 41, 42 одинарный (с весом «1»), двойной (с весом
Зо
«2») и тройной (с весом «4») переносы поступают: первый — на вход полусумматора, второй — вход схемы переносов 14 су ммато ра 4, а третий — на вход схемы переносов 15 сумматора 5.
Одинарный перенос с весом «2» сумматора
4 с выхода 40 поступает на один из полусумматоров 10, а двойной перенос с весом «4»вЂ” на вход схемы переносов 15 сумматора 5. Одинарный перенос с весом «4» с выхода 40 сумматора 5 поступает на вход полусумматора 10, а двойной перенос с весом «8» с выхода 41 поступает на вход схемы переносов 16 сумматора 6. Формируемые на выходах 36, 37 и 38 двоичные цифры с весами «2», «4» и «8» и двойной перенос с выхода 41 сумматора 6 поступают на входы схемы коррекции десятков
21, выходы которой вместе с выходом 35 сумматора 4 образуют тетраду десятков, и на входы схемы переносов в разряд сотен 19, на выходах 40, 41 которой формируются одинарный и двойной переносы с весами «1» и «2».
Последние, в свою очередь, поступают на вход одного из полусумматоров 10 сумматора 7 и на вход одного из полусумматоров 10 сумматора 8, на вход второго полусумматора 10 которого поступает одинарный перенос с выхода
40 сумматора 7. Одинарный перенос с выхода
40 сумматора 8 поступает на сумматор 9. На выходах 35 — 38 сумматоров 7, 8, 9 формируются двоичные цифры соответственно с весами
«1», «2», «4», «8» тетрады сотен 24.
Предмет изобретения
Преобразователь двоичного кода в двоичнодесятичный, содержащий двоичные комбинационные сумматоры весов двоично-десятичных разрядов, выполненные на двоичных полусумматорах и схемах переносов, входы сумматоров соединены с входными шинами соответствующих двоичных эквивалентов, входы сумматора веса каждого двоично-десятичного разряда каждой тетрады соединены с выходами сумматора веса предыдущего младшего двоично-десятичного разряда той же тетрады, выходы сумматоров весов «2» и «4» младшей тетрады соединены со входами сумматоров весов
«1» и «4» последующей старшей тетрады, схему коррекции и общую схему переносов на каждую тепраду, кроме старшей, о тл и ч а юшийся тем, что, с целью упрощения устрой,ства, выходы суммы сумматоров всех весов, кроме веса «1», каждой тетрады, кроме старшей, соединены со входами схемы коррекции и общей схемы переноса той же тетрады; вход последней соединен с .выходом переноса сумматора веса «8» той же тетрады; выходы общей схемы переносов каждой тетрады соединены со входами сумматоров весов «1» и «2» последующей старшей тетрады.
476561
2б
Составитель В. Игнатущенко
Техред М. Семенов
Корректор О. Тюрина
Редактор Л. Утехина
Типография, пр. Сапунова, 2
Заказ 2903/2 Изд. № 930 Тираж 679 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
Москва, 5К-35, Раушская наб., д. 4/5


