Преобразователь двоичного однопеременного кода в позиционный двоичный код Советский патент 1982 года по МПК G06F5/02 

Описание патента на изобретение SU955023A1

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

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

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

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

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

также не может быть применен для преобразования смещаемого однопеременного кода. .

5 Цель изобретения - расширение класса решаемых задач путем преобразования смещаемого однопеременного кода.

Поставленная цель достигается тем, что в преобразователе двоичного ОДНОГО переменного кода в позиционный двоичный код содержащем группу блоков управляемых полусумматоров, первый вход i-ro блока управляемых полусумматоров (i- от 1 до j), где п - число разрядов преобразуемого кода, является входом (2i-l)-ro разряда входного кода преобразователя, а второй вход 1-го блока управляемых полусумматоров соединен с первым выходом ((+1)-го блока управляемых полусумматоров и является

20 (2i-l)-M разрядом выходного кода пре- образователя, а -ый блок управляемых полусумматоров выполнен в виде элемента отрицания равнозначности, первый вход которого соединен с (п-1)-ым

25 разрядом входного кода преобразователя, а второй вход -СП -ым разрядом входного кода преобразователя и с Л ым разрядом выходного кода преобразо|вателя, третий вход -го блока управ30ляемых полусумматоров соединен с ,

ым разрядом входного кода преобразователя, четвертый вход -i -го блока управляемых полусумматоров соединен с разрядом выходного кода преобразователя И с вторым выходом (1+1)го блока управляемых полусумматоров.

Кроме того, в преобразователе блок управляемых полусумматоров содержит три элемента отрицания равнозначности, два элемента И, элемент ИЛИ и элементНЕ, вход которого является Вторым входом блока управляемых полусумматоров и соединен с первыми входами первого элемента И и первого элемента отрицания равнозначности, выход которого является первым выходом блока управляемых полусумматоров, первый вход которого соединен с вторым входом первого элемента И и первым входом второго элемента отрицания равнозначности, выход которого соединен с вторым входом первого элемента отрицания,равнозначности, .а второй вход второго элемента отрицания равнозначности является третьим входом блока управляемых полусумматоров и соединен с первым входом второго элемента И, второй вход которого соединен с выходом элемента НЕ, выходы первого и второго элементов И через элемент ИЛИ соединены с первым входом третьего элемента отрицания равнозначности, второй вход которого является четвертым входом блока управляемых полусумматоров, а выход третье.го элемента отрицания равнозначности является вторым выходом олока управляемых полусумматоров.

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

На фиг.1 дана блок-схема предлагаемого преобразователя; на фиг.2 элементная схема блока управляемых полусумматоров.

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

а два других входа подключены к соответствующей паре разрядов двоичного однопеременного кода.

Блок 2 управляемых полусумматоров содержит (фиг.2) первую схему 3 отрицания равнозначности, к одному входу которой подключен вход блока управляемых полусумматоров 2, а к другому входу подключен выход элемента И 4, входы которого подключены соответственно к выходам И 5-6. Первый вход элемента И 6 подключен к входу блока 2 управляемых полусумматоров, к вход элемента НЕ 7 и первому входу элемента 8 отрицания равнозначности, вто.рой вход которого подключен к выходу элемента 9 отрицания равнозначности. Рассмотрим процесс преобразования двоичного однопеременного кода, начиная со старших разрядов. Для этого в исходном коде четырех старших разрядов выделим каждую кодовую комбинацию и полученный сжатый код сверем в табл.1.

В результате преобразования первых двух строк табл.1 элементом 1 отрицания равнозначности получим табл.2 кодовых комбинаций входов блока 2 управляемых полусумматоров.

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

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

На входы следующего блока 2 поступают выходы предыдущего блока 2 управляемых полусумматоров и N-4-й, разряды двоичного однопеременного кода.

Выделяя из исходного кода каждую -ю кодовую комбинацию, для кодовых комбинаций входов этого блока получим периодически повторяющую яабл.2, а затем табл.3.

Преобразование исходного двоичного однопеременного кода остальными блоками 2 управляемых полусумматоров ансшогично описанному и в результате на выходе преобразователя формируется двоичный позиционный (N+1)-разрядный код.

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

о о

тНо

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

название год авторы номер документа
Преобразователь отраженного двоичного кода в позиционный двоичный код и обратно 1981
  • Карлюка Анатолий Сергеевич
  • Голоколос Александр Николаевич
SU999039A1
УСТРОЙСТВО для ПАРАЛЛЕЛЬНОГО ПРЕОБРАЗОВАНИЯ РЕФЛЕКСНОГО КОДА В ДВОИЧНЫЙ КОД 1973
  • В. М. Соловьев
SU369706A1
Преобразователь двоично-десятичного кода в двоичный 1988
  • Тукаль Владимир Петрович
  • Шостак Александр Антонович
SU1569993A1
Преобразователь двоичных кодов угла и дальности в двоично-десятичные коды 1987
  • Киселев Евгений Федорович
  • Кондратьев Вячеслав Васильевич
SU1432782A1
Преобразователь двоичного кода в двоично-десятичный 1982
  • Белоусов Игорь Александрович
SU1205137A1
Преобразователь двоичного кода в код с весовыми коэффициентами 1 и -1 и обратно 1981
  • Балюк Виталий Витальевич
  • Выжиковски Роман
  • Каневский Юрий Станиславович
SU1007097A1
Преобразователь двоичного кода в двоично-десятичный 1987
  • Киселев Евгений Федорович
SU1444958A1
Преобразователь двоичного кода в двоично-десятичный 1987
  • Никонович Павел Павлович
  • Пинчук Олег Иванович
  • Грачева Валентина Михайловна
SU1448412A1
Устройство для преобразования двоичного равновесного кода в двоичный позиционный код 1988
  • Тарануха Виталий Модестович
SU1557684A1
Преобразователь линейного позиционного кода в двоичный код 1980
  • Хуршудян Леонид Суренович
  • Чигарков Игорь Николаевич
  • Зверев Алексей Михайлович
  • Вуколов Владимир Павлович
SU935944A1

Иллюстрации к изобретению SU 955 023 A1

Реферат патента 1982 года Преобразователь двоичного однопеременного кода в позиционный двоичный код

Формула изобретения SU 955 023 A1

оt-i

оо

ооо

отНо

о

огНо

о ноо

отНтЧо

оогНо

оотН

О Оо

оооо

3-П(N

о о о о о

о о о о r-t гн о

о о и н о э гч

о о t-f

о о о тН «Н тЧ

о о о о гч о

гЧ о

о о гЧ гЧ о гЧ гЧ

о о

о о о о Q о

о о о о гч о о

гН тЧ о

г-1 о о о гЧ о

-1 о о о о о о

г- 1Л VO оо

гЧ о о

о тН

О гЧ О О О

о «Н о Н о Формула изобретения 1.Преобразователь двоичного однопеременного кода в позиционный дво ичный код, .содержащий группу блоков управляемых полусумматоров, первый вход i -го блока управляемых полусумматоров (i- от 1 до j), где п число разрядов преобразуемого кода, является входом (2i-l)-ro разряда входного кода преобразователя, а вто рой вход к -го блока управляемых полусумматоров соединен с первым выходом (-И)-го блока управляемых полусумматоров и является )-м разря дом выходного кода преобразователя, ;а j-й блок управляемых полусумматоров выполнен в виде элемента отрицания равнозначности, первый вход кото рого соединен с (П-1)-м разрядом входного кода преобразователя, а вто рой вход - с п-м разрядом входного кода преобразователя и с п-м разрядо выходного кода преобразователя, от личают и и Ся тем, что, с целью расширения.класса решаемых задач путем преобразования смещаемого одно переменного кода, в нем третий вход -го блока управляемых полусумматоро соединен с разрядом входного ко да преобразователя, четвертый вход -го блока управляемых полусумматоров соединен с 2i-M разрядом выходно го кода преобразователя и с вторым выходом (+1)-го блока управляемых полусумматоров. 2.Преобразователь по п.1, о т л чающийся тем, -что в нем блок управляемых полусумматоров содержит

/ / три элемента отрицания равнозначности, два элемента И, злемент ИЛИ и элемент НЕ, вход которого является вторым входом блока управляемых полусумматоров и соединен с первыми входами первого элемента И и первого элемента отрицания равнозначности, выход которого является первым выходом блока управляемых полусумматоров, первый вход которого соединен с вторым входом первого элемента И и первым входом второго элемента отрицания равнозначности, выход которого соединен с вторым уходом первого элемента отрицания равнозначности, а второй вход второго элемента отрицания равнозначности является третьим входом блока управляемых полусумматоров и соединен с первым входом второго элемента И, второй вход которого соединен с выходом элемента НЕ, выходы первого и второго элементов И через элемент ИЛИ соединены с первым входом третьего элемента отрицания равнозначности, второй вход которого является четвертым входом блока управляемых полусумматоров, а выход третьего элемента отрицания равнозначности является вторым выходом блока управляемых полусумматоров. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР №36970.6, кл, Н,03 К 13/24, 1970. 2.Филиппов А.Г. и Белкин О,С. Проектирование логических узлов ЭВМ. М., Советское радио, 1974, с.81-83 (прототип).

81.2

SM.1

SU 955 023 A1

Авторы

Голицын Валентин Васильевич

Даты

1982-08-30Публикация

1980-10-08Подача