Преобразователь двоичного кода в двоично-десятичный
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1205137
Автор: Белоусов
Текст
СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ 801205137 Ас 51) 4 С 06 Р 5 00разователя, втх сумматоров о ов группой вых рые группы декад, кро в соответс вс входе трвии и вых, соединеными с разряднымиля, о т л и -в входами преобразо ство СССР1979. т с что, с цель ающ содер- выходы вани.еинте гес ходов матоиие тот о ющаянно с зрядов ВМ4 2 Преобр л и ч а ю щ блок десяти четыре элем тов И-НЕ, п эов ной че да блока д нен с перв яти в рого и т реэ перв ье емен(54) (57) 1. ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДВОИЧНО-ДЕСЯТИЧНЫЙ,содержащий К сумматоров декад, гдеК - число десятичных разрядов и Кблоков десятичной коррекции, входыкоторых соединены с разрядными выходами соответствующих сумматоровдекад, выходы переноса 1 -го ( = 1 К) сумматора декады соединены сгруппой входов переноса (+1 -госумматора декад, первая группа информационных входов которого соединена с первой группой разрядных вхо"дов преобразователя, первая группавыходов которого соединена с выхода,ми блоков десятичной коррекции, вторая группа выходов преобразователясоединена с выходами младших разрядов всех сумматоров декад, кромепервого, выход младшего разряда преобразователя соединен с входом млад-шего разряда преобразователя, выходпереноса-го блока, десятичной коррекции соединен с входом переноса+1)-го сумматора декады, выход переноса К-го блока десятичной коррекции и группа выходов переноса К-госумматора декады являются третьей упрощения преобразователя, он жит многовходовой сумматор, которого в соответствии с их соединены с вторыми группами первого, второго и третьего с ров декады, первая группа вхо многовходового сумматора, име вес 16, соединена соответстве входами (4( 1 + 1 + 11 -х ра преобразователя, где 1 = Оа п - число двоичных разрядов преобразователя, вторая группа входовмноговходового сумматора, имеющаявес 24, соединена соответственно свходами (7+41) -х разрядов преобразователя, третья группа входов многовходового сумматора, имеющая вес 48, соединена с входами(8+41) -х разрядов преобразователя,четвертая и пятая группы входов многовходового сумматора, имеющие веса12 и 112, соответственно соединеныс входами (6+41) -х разрядов преобрзователя. тель по п.1, о т с я тем, что в нем коррекции содержитидесять элеменход первого раэряной коррекции соедиодами первого, втоэлементов И-НЕ и чет НЕ соединен сриг 4 Корр А.Зимокосов дактор Е.Ко одписное ка 536/51ВНИИПИ Госудапо делам иэо113035, Москв ставитель М.Аршавскийхред М,Пародий ираж 709 твенного комитета СССР етений и открытий Ж, Раушская иаб д тент", г.ужгород, ул.Проектная, 4первыми входами четвертого и пятогоэлементов И-НЕ, вторые входы которыхсоединены с входом третьего разряда блока десятичной коррекции, спервым входом шестого элементаИ-НЕ. и вторым входом третьего элемента И-НЕ, а через второй элемент НЕ соединен свторым входом первого элемента И-НЕ и первым входом седьмого элемента И-НЕ, второй вход которого соединен с входом второго разряда блока десятичной коррекции, свторыми входами второго и шестогоэлементов И-НЕ и с третьим входомчетвертого элемента И-НЕ,а через тре-тий элемент НЕ соединен с третьим,1205137входом пятого элемента И-НЕ, выходкоторого через четвертый элемент НЕсоединен с выходом третьего разряда блока десятичной коррекции, вы.ходы первого и второго разрядов которого, а также выход переноса блокадесятичной коррекции соединены соответственно с выходами восьмого, девятого и десятого элементов И-НЕ, первые входы которых соединены соответственно с выходами четвертого, второго и третьего элементов И-НЕ,вторые входы восьмого, девятого идесятого элементов И-НЕ соединенысоответственно с выходами первого,седьмого и шестого элементовИ - НЕ.1Изобретение относится к цифровой вычислительной технике и может быть использовано при построении устройств преобразования информации.Известен преобразователь двоичного кода в двоично-десятичный, содержащий ярусы сумматоров по модулю 1 О, выходы сумматоров каждого яруса соединены с входами сумматоров соседнего старшего яруса, а входы суммато ров по модулю 10 младшего яруса сое 1динены с шинами входного кода 1,Недостаток этого преобразователя состоит в большом объеме оборудования и низком быстродействии. 5Наиболее близким техническим решением к предлагаемому является преобразователь двоичного кода в двоично-десятичный, содержащий сумматоры декад, первые входы многоразряд О ных сумматоров соединены с входами разрядов двоичного кода, блоки десятичной коррекции, входы которых соединены с выходами сумматоров декад, имеющих веса двоично-десятичных 25 эквивалентов, вторые входы сумматоров декад соединены с выходами переносов многоразрядного сумматора и с выходом переноса блока десятичной коррекции соседней младшей декады 121, З Недостатками указанного преобразователя являются относительно боль 2шой объем необходимой аппаратуры и относительно низкое быстродействие,Цель изобретения - упрощение преобразователя. Поставленная цель достигается тем, что преобразователь двоичного кода в двоично-десятичный, содержащий К сумматоров декад, где К - число десятичных разрядов и К блоков десятичной коррекции, входы которых соединены с разрядными выходами соответствующих сумматоров декад, выходы переноса 1 -го( = 1 - К) сумматора декады соединены с группой входов переноса (1+11-го сумматора декад, первая группа информационных входов которого соединена с первой группой разрядных входов преобразователя, первая группа выходов которого соединена с выходами блоков десятичной коррекции, вторая группа выходов преобразователя соединена с выходами младших разрядов всех сумматоров декад, кроме первого, выход младшего разряда преобразователя соединен с входом младшего разряда преобразователя, выход переноса-го блока десятичной коррекции соединен с входом переноса ( +1) -го сумматора декады, выход переноса К-го блока десятичной коррекции и группа выходов переносаК-го сумматора декады являютсятретьей группой выходов .преобразо- .вателя, вторые группы входов всехсумматоров декад, кроме трех первых,соединены в соответствии с весамис разрядными входами преобразователя, содержит многовходовой сумматор,выходы которого в соответствии с ихвесами соединены с вторыми группами входов первого, второго и третьего сумматоров декады, первая группавходов многовходового сумматора,имеющая вес 16, соединена соответственно с входами ( 4( 1 +1) +1) -хразрядов преобразователя, гдеи- 0 - в , а П - число двоичных4разрядов преобразователя, втораягруппа входов многовходового сумматора, имеющая вес 24, соединена соответственно с входами (7+41) -х разрядов преобразователя, третья группавходов многовходового сумматора,имеющая вес 48, соединена с входами(8+41) -х разрядов преобразователя,четвертая и пятая группы входовмноговходового сумматора, имеющиевеса 12 и 112, соответственно соединены с входами (6+4) -х разрядовпреобразователя,Кроме того, в преобразователеблок десятичной коррекции содержит четыре элемента НЕ и десять элементов И-НЕ, причем вход первогоразряда блока десятичной коррекциисоединен с первыми входами первого, второго и третьего элементов И-НЕи через первый элемент НЕ соединенс первыми входами четвертого и пятого элементов И-НЕ, вторые входы,.разряда блока десятичной коррекции,с первым входом шестого элементаИ-НЕ и вторым входом третьего элемента И-НЕ, а через второй элемент НЕсоединен с вторым входом первогоэлемента И-НЕ и первым входом седьмого элемента И-НЕ, второй вход которого соединен с входом второгоразряда блока десятичной коррекции, с вторыми входами второго и шестого элементов И-НЕ и с третьимвходом четвертого элемента И-НЕ, а .через третий, элемент НЕ соединен стретьим входом пятого элемента И-НЕ,выход которого через четвертый элемент НЕ соединен с выходом третьегоразряда блока десятичной коррекции, выходы первого и второго разрядовкоторого, а также выход переноса блока десятичной коррекции соединенысоответственно с выходами восьмого,девятого и десятого элементов И-НЕ,первые входы которых соединены соответственно с выходами четвертого,второго и третьего элементов И-НЕ,вторые входы восьмого, девятого и десятого элементов И-НЕ сое 10 имеют общие веса двоично-десятичных 4 Оэквивалентов одновременно в декадах единиц и десятков при 1 = 4+10(К-) а также единиц, десятков и сотен при 1 = 7+10(К), Выходы многовходового сумматора 1, имеющие веса 45 50 55 двоично-десятичных эквивалентов декад единиц, десятков и сотен первой триады 4 декад, соединены с первыми входами сумматоров декад единиц, десятков и сотен 2, Входы разрядов двоичного кода, не имеющие общю двоично-десятичных эквивалентов, а также имеющие остаточные веса двончно-десятичных эквивалентов, за вычетом тех весов, которые поступают на входы многовходового сумматора, соединены с вторыми входами сумматоров 2 декад единиц, десятков и сотенК-й триады 4 декад. Выходы сумдинены соответственно с выходамипервого, седьмого и шестого элементов И-НЕ.На фиг. 1 изображена структурнаясхема преобразователя; на фиг.2и 3 - функциональная схема преобразователя 17-разрядного двоичного кода в лвоично-десятичный;на фиг. 4 - функциональная схемаблока десятичной коррекции.Предлагаемый преобразователь пост.роен на основании разбиения десятичных эквивалентов Л -разрядногодвоичного кода на триады декад(табл.11,Декады состоят из 2 - 2 разрядов, где 1 = 10(К) для декадединиц; 1 = 4+10(К) для декад десятков, 1 = 7+10 11:-1) для декадсотен К-й триады декад.Преобразователь содержит многовходовой сумматор 1, сумматоры 2 декад, блоки 3 десятичной коррекции,триады 4 декад, выходы 5,35 Входы многовходового сумматора 1первой триады декад соединены с входами разрядов двоичного кода изгруппы разрядов 2 - 2 , которыео5 120513маторов 2 декад, имеющие веса двоично-десятичных эквивалентов, кромевеса 1, соединены с соответствующими входами блоков 3 десятичной коррекции которые реализуют логическиеФункции5=ХХз Х ХХ з 1 5 = Х Х 4+ Х Хз,б =Х хХР=ХХВ Хагде Б - выходы двоично-десятичного 10кода;Р - перенос в старшую декаду;индексы у символов соответствуютвесовым коэффициентом двоично-десятичного кода, 15Выходы переносов сумматора 2 декады, а также выход переноса блока десятичной коррекции каждой декадысоединены с соответствующими входамисумматора соседней старшей декады.Вход разряда 20, который в преобразовании не участвует, а также выходыблоков десятичной коррекции являются выходами 5 преобразователя,В качестве примера представле 25на функциональная схема преобразователя 17-разрядного двоичного кода в двоично-десятичный (фиг.2 и 3).В данном случае 17-разрядныйдвоичный код имеет первую триаду декад полную и вторую триаду декаднеполную.Все многоразрядные сумматоры содержат одноразрядные сумматоры 6 иполусумматоры 7, Многоразрядные сум- З 5маторы первых четырех декад содержат, кроме того, элементы ИЛИ 8. Вполе одноразрядных сумматоров 6 иполусумматоров 7 указан вес соответствующих сигналов, а у входов - 40двоичные разряды входных шин и вессигналов переносов,В табл.1 показано распределение 7 Ьдесятков. Одноразрядный сумматор 6 с весом 48 образует одновременно четвертый разряд декады единиц и третий разряд декады десятков. Одноразрядный сумматор 6 и полусумматор 7 с весом 16 образуют одновременно второй и третий разряды декады единиц и первый разряд декады десятков. Выходы переносов многовходового сумматора 1 с весами 2,4 и 8 соединены с соответствующими входами сумматора декады единиц 2, с весами 10, 20, 40 и 80 - с входами сумматора декады десятков 2, с весами 100 и 200 - с входами сумматора декады сотен 2.Одноразрядные сумматоры 6 и полу- сумматоры 7 многоразрядных сумматоров декад единиц и десятков образуют 5 разрядов, где выходы переносов первых трех одноразрядных сумматоров 6 с весом 8 (4-й разряд) соединены с входами одноразрядных сумматоров 6 с весом 16. Выход суммы одноразрядного сумматора с весом 16 соединен с входами одноразрядных сумматоров 6 с весами 2 и 4, а также с одним иэ входов одноразрядного сумматора 6 с весом 10 соседней стар" шей декады, а выход переноса соединен с входом одноразрядного сумматора 6 с весом 2, а также с одним из входов одноразрядных .сумматоров 6 с весам 10 и 20 соседней старшей декады.Блок десятичной коррекции (фиг.4) реализован на элементах НЕ 9 и элементах И-НЕ 10,реализующих уравнения5,=Х ХЗХаХз) 5,=ХХХХэ 58=а"4 В эР,=Х Х, авесов двоично-десятичных эквивалентов по входам многовходового сумма-. тора 1 и сумматоров 2 декад, а также по двум триадам декад.Многовходовый сумматор 1 содержит следующие элементы, Одноразрядные сумматоры 6 с весами 112 и 12 образуют одновременно второй разряд декады единиц и первый разряд декады десятков, одноразрядный сумматор 6 с весом 112,кроме того, образует первый разряд декады сотен. Одноразрядные сумматоры 6 с весом 24 образуют одновременно третий разряд декады единиц и второй разряд декады Реализация предлагаемого преобразователя может иметь несколько вариантов построения в зависимости отнаиболее рационального разложениявесов разрядного эквивалента. Так,в табл.1 приведены два вариантаразложения эквивалента 17 разряда, один иэ которых (второй) реализован в примере (Фиг,2 и 3).Предлагаемый принцип может бытьрасширен за счет введения многовходовых сумматоров не только в первую,но и в остальные триады декад,Эффективное построение соответствующих преобразователей можетТаблица по входам Р д г 28 25 13024 210 2048 10 09 8 8192 04 10 +4 10 30 1 О+20 1 О 0+400 276 128 400 12+24 65536 300+400 16 536 7 12051 быть реализовано на основе разложения эквивалентов, представленного в табл.2.Предлагаемый преобразователь двоичного кода в двоично-десятичный по сравнению с известным имеет меньший объем оборудования на ОХ и повышение быстродействия на 203 за счет Таблица распределения весов многоразрядных сумматоров 37 8объединения разрядов декад единици десятков, а также единиц, десяткови сотен К-й триады декад, при введении дополнительного многоразрядного сумматора К-й триады, одноразрядных сумматоров и полусумматоров, образующих пятый разряд многоразрядных сумматоров декад. 10 + 4 10 2 ф 1 О + 430 5 4 1 О +410 210 + 4 10+ еч ф ею еч + сч о о о осч юе чЮ о +сч + о о Ю фф о а Ю 3 Осч -щу си и еч е Ю хоисе х 2ЬИ 1 Х Хсч х хх9 о о о о о осч си си а о о о о ечф Л ЕО ч еч сч ссз ч ечО.чм л сейсф ОЬ 1о 1 и х сч чи м сч сс Ое 1 Охси 11 Й х дФ 1 сиикх си иа ксч и о и Ц О 1И1 Й 1 1э й о и1 ии1 1Ф 11 Йа 2 х и.ь 1 11к 1О ЭЧ Л ф В к . хсчохни о о о о сч Ф щф + оч
СмотретьЗаявка
3451602, 17.03.1982
ПРЕДПРИЯТИЕ ПЯ В-2969
БЕЛОУСОВ ИГОРЬ АЛЕКСАНДРОВИЧ
МПК / Метки
МПК: G06F 5/00
Метки: двоично-десятичный, двоичного, кода
Опубликовано: 15.01.1986
Код ссылки
<a href="https://patents.su/10-1205137-preobrazovatel-dvoichnogo-koda-v-dvoichno-desyatichnyjj.html" target="_blank" rel="follow" title="База патентов СССР">Преобразователь двоичного кода в двоично-десятичный</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство для сравнения чисел
Случайный патент: Загрузочно-делительное устройство