Преобразователь двоично-десятичного кода в двоичный
Иллюстрации
Показать всеРеферат
\
ОПИСАНИЕ
ИЗО6РЕТЕН И Я
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
<»> 590727
Союз Советских
Социалистических
Республик (б1) Дополнительное к авт. свид-ву— (22) Заявлено 12..12.73 (21) 1980728/18-24 (51) М. Кл.- 6 06 F 5/02 с присоединением заявки—
Государственный комитет
Савета Министров СССР по делам изобретений и открытий (23) Приоритет— (43) Опубликовано 30.01.78. Бюллетень ¹ 4 (45) Дата опубликования оп:-|сания 20.01.78 (53) УДК 681.325 (088.8) (72) Авторы изобретения А. T. Пешков, В. А. Вишняков и В. Б. Сухомлинов (71) Заявитель
Минский радиотехнический институт (54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНО-ДЕСЯТИЧНОГО
КОДА В ДВОИЧНЫЙ
Изобретение относится к области вычислительной техники и может быть использовано в устройствах ввода цифровых вычислительных машин.
Известны преобразователи (1) двоично-десятичного кода в двоичный, использующие метод сдвига и коррекции. Недостатком этих устройств является болышое время такта преобразования, равное иремени сдвига плюс время .коррекции.
Наиболее близким,к изобретеншо является преобразователь кодов, содержащий п тетрад и (л — 1) дешифраторов (по одному дешифратору на тетраду, к роме старшей), тактовую шину, соединенную с управляющим входом ста ршего разряда старшей тетрады и первым входом каждого дешифратора. Недостатком устройства является:невысокое быстродействие, обусловленное получением за один такт двоичной цифры (2).
Целью изобретения я вляется повышение быстродействия преобразования. Указа,иная цель достигается тем, что в преобразователь введены триада и п-ый дешифратор, первый, второй, третий, четвертый и пятый входы которого подключены соответственно к тактовой шине, выходу младшего разряда (л —,1)-й тетрады, выходам двух младших разрядов и-H тетра ды и к выходу старшего разряда триады;,второй, третий, четвертый, пятый, шестой входы ка>ндого т-ro (i=1, 2,..., n — 1) делифратора подключены соответственно к выходу младшего разряда (i — 2) -й тетрады, к .выходам двух младших разрядов (i — 1) -й тетрады, к двум старшим разрядам и тетрады, а выходы -го дешифратора .подклпоче ы и разрядным входам всех, кроме старшей, тетрад; выходы двух младших разрядов триады являются информационными выходами прсooразователя.
На чертеже представлена структурная схема предлагаемого преобразователя.
Он содержит п тетрад 1, п дешифраторов
2, триады 3.
Преобразователь:работает следующим образом. В исходном состоянии в тетрадах зафиксирован двоично десятичный код. Дешифратор каждой -й тетрады расшифровывает код подаваемых на его входы сигналов, при2О чем младший разряд (т — 2)-й тетрады подается с весом «5», младшие разряды (i — 1) -й тетрады с,весом «+5» и «+2» соответственно, ста|ршие разряды -й тетрады — с весом
«2» и «1» соответственно. Это обусловлено тем, что при сдвиге на 2 разряда вправо код каждого разряда уменьшается в 4 раза. Единица в младшем разряде (— 2) -й тетрады имеет вес «100» по отношению к i-й тетраде, а .после сдвига этот вес равен «25», поэтому
«2» подается в (i — 1)-ю тетраду, à «5» — в
590727
Триада
ВЫХОДНОЙ
ДВОИЧНЫЙ кОД! Тетрада сотен
Тетрада Тетрада десятков единиц
ТдвпТ., О О !
О 0
О 01
1 1001
0 1001
0 1
0101 0101
0000
3 0000, 0001
0011
1 111()01
1 . 01111001
0000 0000 0010
0000, 0000 0000
1,,1 1101111001
СССР
СССР
1-ю тетраду. Второй младший разряд (i — 1)-й тетрады имеет вес «20» по отношению к -й тетраде. После сдвига этот вес равен «5», поэтому на дешифратор 1-й тетрады подается код «5». Веса старших разрядов L-й тетрады равны соответственно «8» и «4», поэтому с учетом сдвига они подаются соовветственно как «2» и «1» на входы дешифратора i-й тет,р ады.
По тактирующему сигналу во всех тетрадах устанавливается код, равный суммме кодов, поданных íà входы соответствующих дешифраторов. На входы а-го дешифратора поступают коды двух младших разрядов и-ой тетрады с весами «2» и «1» и код младшего разряда (п — 1)-й тетра ды с весом «2», Кроме
0 1000 1000 1001
1, 0010 0010 0010
Результат в двоичном коде: 29+2а+2в+
+2" +2а+2 = 512+256+64+32 — 16+8+1 =
= 889.
Предложенное устройство позволяет уменьшить длительность такта сдвига за счет исключения времени суммирования и сократить число тактов в два раза по сравнению с известными преобразователями.
Формула изобретения
Преобразователь двоично-десятичного кода в двоичный, содержащий и тетрад и (n-1) дешпфраторов по одному на тетраду, кроме старшей, и тактовую шину, соединенную с управляющим входом старшего разряда старшей тедрады и первым входом каждого из (n-1) дешифраторов, отличающийся тем, что, с целью повышения быстродействия преобразования, в него, введены триада п и-й дешифратор, первый, второй, третий, четвертый н пятый входы которого подключены соответтого, выход дополнителыного триггера триады 3 подается .на вход n-I o дешифратора с весом «!». По тактирующему сипналу в триаде 8 устанавливается код, .районный сумме KOдов, поступивших на,вход и-го дешифрато ра.
Вес разряда дополнительного триггера равен
«4». Очередная пара двоичного кода получается на выходе двух, младших разрядов триады.
Работа преобразователя иллюстрируется таблицей 1, в которой при ведена последовательность значений в отдельных тетрадах и в триаде при преобразовании десятичного числа 889=-1000 1000 1001. В старшей тетраде всегда происходит сд виг:на 2 разряда. ственно к тактовой шине, к выходу младшего разряда (n — 1) -й тетрады, к выходам двух младших разрядов и-й тетрады и к выходу старшего разряда триады; второй, третий, четвертый, пятый и шестой входы каждого -го (i= — 1, 2,...,n — 1) дешифратора подключены соответственно,к выходу младшего разряда (— 2) -й тетрады, к выходам двух младщих разрядов (i — 1) -й тетрады и к двум старшим разрядам L-й тетрады, а выходы i-го дешифратора подключены .к разрядным входам всех, кроме старшей, тетрад; выходы двух младших разрядов триады я вляются информационнымими выходами преобразователя.
Источники информации, принятые во внимание при экспертизе:
1. Авторское свидетельство
¹ 517890, G 06 F 5/02, 1976.
2. Авторское свидетельство
М 275522, 6 06 F 5/02, 1969.
59О727
Составитель К, Шелобансва
Текред A. Камышникова
Корректор В. Гутман
Редактор Н. Громов
Тип. Харьк. фил, пред. «Патент»
Заказ 1011/2062 Изд. М 209 Тираж 818 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
Москва, 5Ê-35, Раушская паб., д, 4/5