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

Номер патента: 1078422

Авторы: Куракин, Суворин

ZIP архив

Текст

СОЮЗ СОБЕТСНИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИН 511 С 06 Р 5/02 ГОСУДАРС ПО ДЕЛАМ ННЫИ КОМИТЕТ СССР ОБРЕТЕНИЙ И ОТНРЫТИ ДВТ 8-24 Р 9,Г.Суворинторское бюроники институтаШиршова детельство СС5/02, 1978,тельство СССР5/02, 1979 а ПИСАНИЕ ИЗО ОМУ СВИДЕТЕПЬСТ(54) (57) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГОКОДА В ДВОИЧНО-ДЕСЯТИЧНЬ 1 И, содержащий регистр двоичного числа, шифратор,распределитель импульсов, состоящийиз последовательно соединенных элементов управляемой задержки, группыэлементов И, группу из (о)-гоэлемента ИЛИ, где о - число групп элементов И, двоично-десятичный сумматор, входы которого соединены с соответствующими выходами шифратора,входы которого соединены с выходамиэлементов,И групп, первые входы эле".ментов И )-й группы= 2-и) соединены с ( 1 -1)-м выходом распределителя импульсов, тактовый вход котоска преобраервыми вхогруппы, вь 1- в регистра ия весов коц в одноименс вторыми тветствующей уппы разрядов а соединены мента ИЛИ воичного рого является входом пузователя и соединен с пдами элементов И первойходы группы тех разрядодвоичного числа, значенторых не содержат едининых разрядах, соединенывходами элементов И соогруппь., а выходы 1-й гррегистра двоичного числс входами ( )-1)-го элегруппы, входы регистра дчисла и выходы двоичного сумматор являются соответственно информационными входами и выходами преобразователя, управляющий выход которо является выходом старшего разряда распределителя импульсов, о т л ич а ю щ и й с я тем, что, с целью повышения его быстродействия, введен элемент ИЛИ, входы которого соединены с выходами первой группы разрядов регистра двоичного числа, а выход элемента ИЛИ соединен с управляющим входом первого элемента управ ляемой задержки распределителя импульсов, вход 1-го элемента управляемой задержки которого соединен с выходом ( 1 - 1)-го элемента ИЛИ группы.Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении преобразователей кодов,Известен преобразователь двоичного кода в двоично-десятичный, содержащий регистр двоичного числа, распределитель импульсов, шифратор,двоично;десятичный сумматор, элементИ, первый вход каждогоиз которыхсоединен с соответствующим выходомрегистра двоичного числа, а выходс соответствукщим входом шифратора,выходы которого соединены с входамидвоично-десятичного сумматора, крометого, в нем элементы И, первые входыкоторых соединены с теМи разрядамирегистра двоичного числа дноичяодесятичные эквиваленты которых неимеют единиц в одних и тех же разрядах двоично-десятичного числа, объедянены в группы, причем вторые входыэлементов каждой группы соединеныс соответствукщими выходами распределителя импульсов 11.Недостаток известного преобразова теля - низкое быстродействие, связанное с тем, что количество тактовопроса постоянно и не зависит отпреобразуемого числа, так как распределитель импульсов генерирует последовательность импульсов с интервалами времени, рассчитанными намаксимально возможное преобразуемоечисло.Наиболее близким к предлагаемому 35является преобразователь двоичногокода в двоично-десятичный, содержащий регистр двоичного числа, шифратор, двоично-десятичный сумматор,входы которого соединены с соотв 0 тствукщими выходами шифратора, распределитель импульсов группы элементов И; выходы которых соединены с со.ответствукщими входами шифратора,первые входы элементов И каждой груп-,45пы соединены с соответствующими выходами распределителя импульсов,а вторые входы элементов И каждойгруппы соединены с выходами тех раз"рядов регистра двоичного числа, значение весов которых не содержитединиц в одних и тех же разрядах, игруппу из (и-. 1)-х элементов ИЛИ,где о -число групп элементов И, 1 йспределитель импульсон содержит пбследовательно соединенные генератор 55одиночных импульсов, (и)й блокУуправляемой задержки и элемент задержки, выход которого является последним выходом распределителя импульсов, входы З.-го (1=1,26.-1) 60элемента ИЛИ соединены с вторымивходами И (5.+1)-й группы, а выход-го элемента ИЛИ соединен с управляющим входом 1-го блока управляемойзадержки 23. 65 Недостаток данного преобразователя состоит в относительно низкомбыстродействии,.что связано с отсутствием анализа нулевого содержимогопервой группы разрядов входного кода,т.е, для ряда кодов (а именно длявсех ходов, не имеющих единиц впервой группе) добавочный тактявляется лишним, неоправданно задерживающим преобразование.Цель изобретения - повышениебыстродействияНоставленная цель достигается тем, что в преобразователь двоичного кода в двоично-десятичный, содержащий регистр двоичного числа, шифратор, распределитель импульсов,состоящий из последовательно соединенных элементов управляемой задержки группы элементов И, группы из (и)-го элемента ИЛИ, где п-числогрупп элементов И, дноично-десятичный сумматор, входы которого соеди- нены с соответствукщими выходами шифратора, входы которого соединеныс выходами .элементов И групп, первыевходы элементов И -й группы (=2-и)соединены с (1-1)-м выходом распределителя импульсов, тактовый входкоторого является входом пуска преобразователя и соединен с первымивходами элементов И первой группы,выходы группы тех разрядов регистра двоичного числа, значения весов которых не содержат единиц в одноименных разрядах,. соединены с вторыми входами элементов И соответствующей группы, а выходы -й группы разрядов двоичного числа соединены с входами (-1)-го элемента ИЛИ группы, входы регистра двоичного числа и выходы двоично-десятичного сумматора являются соответствеино информационными входами и выходами преобразователя, упранляющий выход которого является выходомстаршего разряда распределителя импульсов, дополнительно введен элемент ИЛИ, входы которого соединеныс выходами первой группы разрядов регистра двоичного числа, а выход элемента ИЛИ соединен с управляющим входом первого элемента упранляемой задержки распределителя импульсов, вход 1-го элемента управляемой задержки которого соединен с выходом -1)-го элемента ИЛИ группь 1.На чертеже приведена блок-схема предлагаемого устройства.Устройство содержит распределитель 1 импульсов, группы элементов И 2, регистр 3 двоичного числа, двоично-десятичный сумматор 4;группу элементов ИЛИ 5, элементы 6 управляемой задержки распределителя импульсов 1 шифратор 7, вход,8 пуска преобразования, управляющий выход 9 преобразователя, элемент ИЛИ 10,Преобразователь работает следующим образом,Преобразователь запускается подачей импульса на вход 8. В это время на входы элемента ИЛИ 10 воздейству)отг выходы первой группыРдвоичных разрядов так, что в случае отсутствия значащих единиц в первой группе на выходе первого элемента ИЛИ 10 будет сигнал логического нуля; Элемент 6 управляемой задержки работает таким образом, что при воздействии логического нуля импульс проходит с входа на выход элемента 6 беэ задержки. Поэтому при,отсутствии значащих единиц в опрашиваемой группе происходит мгновенный переход к опросу следукщей группы. Далее также импульс без задержки проходит через группы разрядов, в которых ино.ормация нулевая до тех пор,пока не будет опрошена та .группа, где есть ,хотя бы один значащий двоичный разряд. При.этом на выходе соответствующего элемента ИЛИ 5 группы будет логическая единица, воздействие которой на вход управления соответствующего элемента 6 управляемой задержки 6 вызывает задержкуимпульса на выходе элемента 6 навремя, достаточиое для суммирования в сумматоре 4. После суммирования всех разрядов (по группам) навыходе 9 последнего элемента 6возникает импульс конца преобразоТаким образом, в предлагаемомустройстве число тактов преобразования всегда равно числу групп, содержащих значащие двоичные разряды.15 Время преобразования С предлагаемого устройства равно1где К - число групп двоичных разрядов, в которых есть значащие едини- О цы (К я) . Например, в случае нулевого кода готовность результата преобразования практически мгновенная.В предлагаемом устройстве времяпреобразования меньше или равно у 5 времени преобразования того же кодав известном. Выигрыш быстродействияимеет место при кодовых комбинацияхс нулями в первой группе двоичныхразрядов.

Смотреть

Заявка

3393546, 15.02.1982

ОПЫТНО-КОНСТРУКТОРСКОЕ БЮРО ОКЕАНОЛОГИЧЕСКОЙ ТЕХНИКИ ИНСТИТУТА ОКЕАНОЛОГИИ ИМ. П. П. ШИРШОВА

КУРАКИН АНАТОЛИЙ ЛЬВОВИЧ, СУВОРИН АЛЕКСАНДР ГЕОРГИЕВИЧ

МПК / Метки

МПК: G06F 5/02

Метки: двоично-десятичный, двоичного, кода

Опубликовано: 07.03.1984

Код ссылки

<a href="https://patents.su/4-1078422-preobrazovatel-dvoichnogo-koda-v-dvoichno-desyatichnyjj.html" target="_blank" rel="follow" title="База патентов СССР">Преобразователь двоичного кода в двоично-десятичный</a>

Похожие патенты