Преобразователь прямого кода в прямой,обратный и дополнительный код

 

ПРЕОБРАЗОВАТЕЛЬ ПРШОГО КОДА В ПРЯМОЙ, ОБРАТНЫЙ И ДОПОЛНИТЕЛЬНЫЙ КОД, содержащий группу из (п-1)го элемента И, где п - число разрядов входного кода, и п разрядных преобразователей, информационные входы и выходы которых являются соответственно информационными входами и выходами преобразователя, вход переноса i-ro () разрядного преобразователя соединен с выходом (i-l)-ro злемента И группы, t входы которого соединены с группой первых двоичных информационных входов М-ичных разрядов с первого по -й преобразователя, отличающийс я тем, что, с целью расширения класса решаемых задач за счет возможности двустороннего преобразования М-ичного кода, в нем (fc+1) вход /-ГО элемента И соединен с первым управляющим входом преобразователя, а каждый разрядный преобразователь содержит элемент НЕ, три группы по М элементов И и группу из М элементов ИЛИ, выходы которых являются информационными выходами разрядного преобразователя, второй управляющий вход которого соединен с первыми входами элементов И первой группы, вторые входы которых соединены с соответствующими информационными входами разрядного преобразователя, третий управляющий вход которого соединен с первыми входами элементов И второй и третьей групп, вторые входы которых соединены соответственно с выходом элемента НЕ и входом переноса разрядного преобразователя, информационный входv-го разряда которого () соединен с третьим входом (M+1-j)-ro элемента И второй группы и с третьим входом (M+2-j)-ro помодулю М элемента И третьей груп ;о ел пы, Bbrxojtti j-x элементов И первой, второй и третьей групп соединены с входами j-ro элемента ИЛИ группы, сЬ вход переноса разрядного преобразова (X) теля соединен с входом элемента НЕ.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН зов С 06 F 5/02

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬГГИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

3i11bi(8 .;,:.r; (21) 3508253/18-24 (22) 03. f 1. 82 (46) 30.05.84. Бюл. у 20 (72) В.Е.Пешев (53) 681.325(088.8) (56) 1. Авторское свидетельство СССР

У 822174, кл. G 06 |= 5/02, 1979.

2. Авторское свидетельство СССР

Р 748406, кл. 4 06 F 5/00, 1977 (прототип). (54) (57) ПРЕОБРАЗОВАТЕЛЬ ПРЯМОГО КОДА В ПРЯМОЙ, ОБРАТНЫЙ И ДОПОЛНИТЕЛЬНЫЙ КОД, содержащий группу из (n-1)ro элемента И, где n - число разрядов входного кода, и и разрядных преобразователей, информационные входы и выходы которых являются соответственно информационными входами и выходами преобразователя, вход переноса i-го (а=2-n) разрядного преобразователя соединен с выходом (L-1)-го элемента И группы, входы которого соединены с группой первых двоичных информационных входов

М-ичных разрядов с первого по C-й преобразователя, о т л и ч а ю щ и йс я тем, что, с целью расширения класса решаемых задач за счет возможности двустороннего преобразова. SU.„1 5168 А ния М-ичного кода, в нем (fa+f) вход

C-ro элемента И соединен с первым управляющим входом преобразователя, а каждый разрядный преобразователь содержит элемент НЕ, три группы по М элементов И и группу из М элементов ИЛИ, выходы которых являются информационными выходами разрядного преобразователя, второй управляющий вход которого соединен с первыми входами элементов И первой группы, вторые входы которых соединены с соответствующими информационными входами разрядного преобразователя, третий управляющий вход которого соеИ динен с первыми входами элементов И второй и третьей групп, вторые входы которых соединены соответственно с выходом элемента НЕ и входом переноса разрядного преобразователя, информационный вход„(-го разряда коФ торого (=1-М) соединен с третьим входом (%+1-j)-ro элемента Я второй группы и с третьим входом (Э+Я-j)-ro по модулю М элемента И третьей группы, выходы j --x элементов И первой, второй и третьей групп соединены

СЛ с входами 1-ro элемента ИЛИ группы, вход переноса разрядного преобразова- О теля соединен с входом элемента НЕ. 00

10951.Поставленная цель достигается тем, что в преобразователе прямого кода в прямой, обратный и дополнительный код, содержащем группу из (n-1)-ro элемента И, где n — число разрядов входного кода, и разрядных преобразователей, информационные входы и выходы которых являются соответственно информационными входами и выходами преобразователя, вход переноса i --го (1=2-n) разрядного преобразователя соединен с выходом (i -1)-го элемента И группы, входы которого соединены с группой первых двоичных информационных входов М-ичных разрядов с первого по

55

Изобретение относится к вычислительной технике и может быть использовано в устройствах различного назначения для преобразования прямых кодов в дополнительные и обратные в системах счисления с основанием 2,3,...,М.

Известен преобразователь прямого двоично-десятичного кода в дополнительный двоично-десятичный код, содержащий тетрады элементов НЕ, входы 10 которых являются входами преобразователя, суммирующие блоки, три группы элементов И, элемент ИЛИ и два элемента НЕ (1).

Недостаток извес гного преобразова- 15 теля состоит в относительной узости функциональных возможностей, так как он реализует одну функцию преобразования и только в одной (десятичной) системе счисления. 20

Наиболее близким к изобретению по технической сущности и .схемному построению -является преобразьватель прямого кода в дополнительный, содержащий группу элементов И и разрядный 25 преобразователь, состоящий из элемента ИЛИ-НЕ, элемента ИЛИ и триггера, причем i входов i-ro элемента И группы соединены с инверсными информационными входами i младших разрядов 30 преобразователя (2 ).

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

Целью изобретения является расширение класса решаемых задач за счет реализации двустороннего преобразо- 40 вания прямого М-ичного кода а обратный и дополнительный.

68 3

1-й преобразователя, (5+1) вход 1-ro элемента И соединен с первым управляющим входом преобразователя, а каждый разрядный преобразователь содержит элемент НЕ, три группы по М эле- . ментов И и группу иэ М элементов ИЛИ, выходы которых являются информационными выходами разрядного преобразователя, второй управляющий вход которого соединен с первыми входами элементов И первой группы, вторые входы которых соединены с соответствующими информационными входами разрядного преобразователя, третий управляющий вход которого соединен с первыми входами элементов И второй и третьей групп, вторые входы которых соединены соответственно с выходом элемента НЕ и входом переноса разрядного преобразователя, информационный вход 1-ro разряда которого (j=1-М) соединен с третьим входом (М+2-f)-го элемента И второй группы и с третьим входом (М+1-))-ro по модулю п элемента И третьей группы, выходы 1--х .элементов И первой, второй и третьей групп соединены с входами j --I o элемента ИЛИ группы, вход переноса разрядного преобразователя соединен с входом элемента НЕ.

На чертеже изображена функциональная схема одного разряда преобразователя кодов для случая построения троичного преобразователя.

На чертеже обозначено: п -е разряд- ные преобразователи 1, каждый из которых преобразует прямой код в дополнительный и обратный в системах счисления с основанием М, управляющие входы 2 — 4, информационные входы 5.1-5.М и выходы 6.1-6.М, вход переноса 7, первая, вторая и третья группы элементов И 8-10, элемент НЕ 11,группа элементов ИЛИ 12,. группа элементов И 13

Преобразователь кодов работает следующим образом.

Прямой код числа в системе счисления с основанием М подают на входы 5. 1-5. М, на управляющие входы 2-3 сигнал "1" или "О", на управляющий вход 4 — "1". При этом на выходах

6.1-6. heal разряда происходит формирование прямого кода, если на входе 2 — "1", а на входе 3 — "0", и дополнительного или обратного, если на входе 2 — "0", а на входе 3—

ft Ф!

1, В последнем случае формирова ние происходит в зависимости от сос1095168 дополнительного кода на выходах 6.16.3 первых трех младших разрядов и обратного — на выходах четвертого и пятого; т.е. кода 10100.

Если на вход 4 подают "0", то все разряды формируют обратный код, поскольку на выходе элементов И 13 группы — "0", а на выходе элемен" тов НЕ 11 - "1".

1О Аналогично происходит обратное преобразование дополнительного и обратного кода в прямой код.

Составитель M.Àðøàâñêèé

РедактоР M.Òoâòèí ТехРед B.Далекорей КоРРектоР Т.КУгРьппева

Заказ 3598/30 Тираж 699 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП "Патент", г.ужгород, ул.Проектная, 4

Э тояния входов элемента И 13 группа.

Если на его выходе сигнал "1", срабатывают элементы И 10 и ИЛИ 12, формирующие дополнительный код, если на его выходе - "0", то срабатывают элементы И 9 группы и элементы ИЛИ 12, формирующие обратный код.

Прямой код троичного числа равен

12200 (старший разряд слева), дополнительный — 10100, обратный — 10022.

Каждую троичную цифру в виде набора

100, 010 или 001, эквивалентного 0,1 или 2 подают на входы соответствующих разрядов, на вход 2 — "0", на входы 3, 4 " "1", что соответствует преобразованию прямого кода в дополнительный.

Элементы И 13 группы трех младших разрядов срабатывают, так как íà zn входах уровни "1", а элементы И t3 четвертого и пятого закрывает "0" с входа третьего разряда. В соответствии с этим происходит формирование

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

gp преобразователь кодов как унифицированный узел в устройствах, различного назначения, что приводит к сокрашению объема оборудования.

Преобразователь прямого кода в прямой,обратный и дополнительный код Преобразователь прямого кода в прямой,обратный и дополнительный код Преобразователь прямого кода в прямой,обратный и дополнительный код 

 

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

Изобретение относится к построению сетей связи для передачи информации по вычислительным сетям

Изобретение относится к автоматике и вычислительной технике, в частности, может быть использовано в системах обработки информации при реализации технических средств цифровых вычислительных машин и дискретной автоматики

Изобретение относится к автоматике и вычислительной технике, в частности может быть использовано в системах обработки информации при реализации технических средств цифровых, вычислительных машин и дискретной автоматики

Изобретение относится к портативным электронным устройствам и может быть использовано, в частности, для увеличения продолжительности работы аккумуляторных батарей, используемых в портативных электронных устройствах

Изобретение относится к устройствам автоматики и вычислительной техники, и может быть использовано, например, в преобразователях “перемещение-код” приводов контрольно-измерительных систем

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления

Изобретение относится к области кодирования и декодирования контента, в частности к извлечению данных из буфера и загрузки их в буфер

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др
Наверх