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

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

(54) ДВУНАПРАВЛЕННЫЙ ПРЕОБРАЗОВАТЕЛЬ ТАБЛИЧНЫХ

КОДОВ

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

название год авторы номер документа
Двунаправленный преобразователь кодов 1985
  • Евдокимов Виктор Федорович
  • Пивень Нина Юрьевна
  • Чернышев Юрий Юрьевич
  • Морозовский Олег Юрьевич
  • Душеба Валентина Витальевна
SU1295530A1
Двунаправленный преобразователь табличных кодов 1983
  • Евгенев Георгий Борисович
  • Елисеев Виктор Григорьевич
  • Смирнов Вячеслав Георгиевич
  • Огороднев Никита Игоревич
  • Меркулов Евгений Юрьевич
  • Ухабин Анатолий Андреевич
SU1163480A1
Устройство для управления тиристорным преобразователем 1990
  • Иванов Алексей Александрович
  • Игнатьев Игорь Павлович
  • Коровин Борис Германович
  • Омельченко Алексей Юрьевич
  • Судаков Дмитрий Валентинович
  • Цветков Виктор Иванович
SU1777217A1
Функциональный преобразователь 1984
  • Трахтенберг Александр Срульевич
  • Корень Семен Давидович
SU1211756A1
Преобразователь табличных кодов 1987
  • Маркова Наталья Владимировна
  • Тихонов Геннадий Ильич
  • Буряченко Лидия Николаевна
SU1441486A1
Устройство для отображения информации на экране электронно-лучевой трубки 1985
  • Косников Юрий Николаевич
SU1367034A1
Запоминающее устройство 1987
  • Буч Юрий Иосифович
  • Калинин Сергей Павлович
  • Попечителев Евгений Парфирович
  • Стерлин Юрий Григорьевич
SU1413674A1
Декодирующее устройство для исправления ошибок 1985
  • Зиновьев Виктор Александрович
  • Зяблов Виктор Васильевич
  • Савельев Борис Александрович
  • Додунеков Стефан Манев
  • Георгиева Валентина Маркова
  • Житков Геннадий Михайлович
SU1295531A1
Формирователь квазиоптимальных дискретно-частотных сигналов 1988
  • Гриненко Николай Иванович
  • Лысаковский Андрей Францевич
  • Головко Вячеслав Васильевич
SU1578836A1
Устройство для определения позиционной характеристики непозиционного кода 1985
  • Иванов Сергей Владимирович
  • Сагдеев Константин Мингалеевич
  • Хлевной Сергей Николаевич
SU1275779A1

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

Реферат патента 1982 года Двухнаправленный преобразователь табличных кодов

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

1

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

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

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

вида в код второго вида, а при приеме второго управляющего сигнала осуществляет обратное преобразование.

Недостатки устроГ1ства состоят в невозможности осуществления преобразования машинных кодов без уплотнения информации, а также в отсутствии обратимости,

Наиболее близким к предлагаемому

to по технической сущности является двунаправленный преобразователь табличных кодов, содержащий первый деишфратор и блок памяти, а также два входных и два выходных регистра,бу15ферные регистры и блоки управления приемом и выдачей f2,

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

Целью изобретения является упрощение преобразователя.

25

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

Блок-схема двунаправленного преобразователя кодов приведена на чертеже.

Преобразователь кодов содержит обратимый сумматор 1 по модулю два с двумя одинаковыми совершенно равноправными группами 2 и 3 вводов. Обратимый сумматор по модулю два может быть выполнен различным обраэам з.

Обратимый сумматор по модулю два содержит однордзрядные обратимые сумматоры 4 по модулю два по количеству разрядов кодов (в данном случае восемь), каждый из которых, в свою очередь, содержит по два однонаправленных сумматора 5 по модулю два, выход каждого из которых через элемент 6 задержки соединен с другим Обратимый сумматор 1 по модулю два содержит также одну однонаправленную группу 7 вводов, соединенную с блоком 8 памяти, выходы которого соединены с группой 9 элементов ИЛИ. Равноправные группы 2 и 3 вводов соединены соответственно с однонаправленными группами входов дешифраторов 10 и 11, которые преобразуют коды символов в пространственный код где каждому символу соответствует свой полюс. Выходы блоков 10 и 11, соответствующие попарно одноименным символам, соединены с соответствующими входами элементов ИЛИ группы 9.

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

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

Работу устройства иллюстрирует пример преобразования кодов КОИ-8 и ГОСТ 10859-64, которые используются в машинах серий ЕС и Минск-32 соответственно:

Код символа А в КОИ-8 01000001 Код символа А в, ГОСТ- 10859-.64 Уд 00100000

Сумма по модулю два Z. X. + Уд ; ZA 01100001

Код Хд поступает поразрядно на группу 2 вводов. На выходе дешифратора 10 появляется единица на полюсе, соответствующем символу А (при этом на остальных полюсах нули) ,ко«г торая через элемент ИЛИ группы 9 поступает на вход блока 8 памяти,на выходе которого появляется код,со- ответствующий сумме по модулю два Хд и Уд-2д. гд поразрядно поступает на группу вводов обратимого сумматора 1 по модулю два, на вторую группу вводов которого поразрядно поступает код Хд. После окончания

5 переходного процесса на группе 3 вводов получается код

Y Хд © 2д

или Уд 01000001®01100001 00100000.

Q Этот код, поступая на вход дешифратора 11, преобразуется в единицу на выходе, соответствующем символу А, которая поступает на тот же элемент ИЛИ, что и единица, соответствующая символу А с дешифратора

10, что не меняет состояния элемента ИЛИ. Таким образом, осуществляется преобразование кода символа А из кода КОИ-8 в код ГОСТ 10859-54. Аналогично осуществляется преобразование кодов, соответствующих другим символам.

При необходимости осуществления преобразования из кода ГОСТ 10859-64

в код КОИ-8 информация подается на группу 3 вводов. Например, при поступлении кода Уд на группу 3 вводов на выходе дешифратора 11, соответствующем символу А| появляется

единица, которая поступает через элемент ИЛИ группы 9 на вход блока 8 памяти, на остальных входах которого нули и на группе 7 вводов которого появляется двоичный код 2д.

Обратимый сумматор 1 суммирует по модулю два двоичные коды, т.е.

Хд Уд © 2д

или Хд 0010ПООО 001100001 01000001. функционирование дешифраторов 10 и 11 для преобразования кодов КОИ-8 и ГОСТ 1058-64 приведено в табл. 1 и 2 соответственно. Содержимое блока 8 памяти приведено в табл.3.

Таблицы приведены для четырех символов из суадествунвдих 44,которые являются общими для машин серий ЕС и Минск-32.

IipH соответствующем построении дешифратора 10 и 11 и блока 8 памяти преобразователь осуществляет другие. преобразования кодов.

Преобразователь кодов реализует

функцию

Хд©

При задании кода X на соответствующих вводах образуется код Y,a при

Формула изобретения

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

задании Y на соответствующих вводах образуется X, т.е. преобразователь осуществляет прямое и обратное преобразование кодов.

Таблица

Таблица 2

Таблица 3

по модулю два соединена с группой выходов блока памяти, входы которого соединены с выходами элементов ИЛИ труппы, первые и вторые входы которы соединены соответственно с группами

55 выходов первого и второго дешифраторов.

Источники информации, принятые во внимание при экспертизе

1.Патент Японии 49-47969, 60 кл 97(7) Е 21, 1974.2.Патент, оЦА 3461432, кл.. 340-172.5, опублик. 1966.3.Авторское свидетельство СССР по заявке 2461912/18-24,

5 кл. G 06 F 7/50, 1977.

SU 896 615 A1

Авторы

Евдокимов Виктор Федорович

Шевченко Михаил Андреевич

Морозовский Руслан Юрьевич

Стасюк Александр Ионович

Плющ Юрий Алексеевич

Пивень Нина Юрьевна

Даты

1982-01-07Публикация

1980-02-11Подача