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

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

Авторы: Евдокимов, Морозовский, Пивен, Плющ, Стасюк, Шевченко

ZIP архив

Текст

Союз Советских Социалистических Республик(23) ПриоритетОпубликована 07018 2. 02 твеииый комитетСССРам изобретенийоткрытий осуд по дед Бюллетень Мо 1 53) УДК 681. 32) Заявитель ститут электроди и АН Украинской ССР 4) ДВУНАПРАВЛЕННЫИ ПРЕОБРАЗОВАТЕЛЬ ТАБЛИЧНЫХКОДОВ вида в код второго вида, а при приеме второго управляющсго сигнала осуществляет обратное преобразование 11Недостатки устройства состоят вневозможности осуществления преобразования машинных кодов без уплотнения информации, а также в отсутствии обратимостиНаиболее близким к предлагаемому по технической сущности является дву направленный преобразователь табличных кодов, содержащий первый дешифратор и блок памяти, а также два входных и два выходных регистра,буферные регистры и блоки управления приемом и выдачей 1 2.Недостаток известного устройства заключается в его относительной слож ности, связанной с тем, что блок памяти должен хранить экпрямого и обратного прЦелью изобретения ящение преобразователя.Поставленная цель достигается тем, что двунаправленный преобразователь табличных кодпервый дешифратор идополнительно содержратор, группу элемен 5 виваленты дляеобразования. вляется упроов, содержащий блок памяти, ит второй дешифтов ИЛИ и обратиИзобретение относится к автоматике и вычислительной технике и может быть использовано при построении преобразователей для стыковки вычислительных машин различных систем.Известно устройство для преобразования табличных кодов, содержащее первый логический блок, второй логический блок, генератор импульсов,кодирующее устройство. Известное устройство предназначено для преобразования кода буквы или цифры, сформи" рованного в виде двоичных разрядов заранее определенного первого вида, в код буквы или цифры заранее определенного второго вида и наоборот.В известном устройстве первый логический блок решает, к какому коду относится код первого вида - к буквенному или цифровому,второй логический блок решает обратную задачу т.е. определяет, какой код, цифровой или буквенный, представлен кодом второго вида, генератор выходных импульсов выдает первый или второй управляющий сигнал в зависимости от выходных сигналов первого и второго логических блоков, кодирующее устройство при приеме первого управляющего сигнала преобразует код первого 3 яд тфЯ,. фмый сумматор по модулю два, первая и вторая группы информационных вводов которого соединены с группами входов первого и второго дешифраторов соответственно и с первыми и вторыми группами вводов преобразователя соответстВенно, а группа входов обратимого сумматора по модулю два соединена с группой выходов блока памяти, входы которого соединены с выходами элементов ИЛИ группы, пер- Эвые и вторые входы которых соединены соответственно с группами выходов первого и второго дешифраторов.Блок-схема двунаправленного преобразователя кодов приведена на чертеже. 15Преобразователь кодов содержит обратимый сумматор 1 по модулю два с двумя одинаковымн совершенно равноправными группами 2 и 3 вводов. Обратимый сумматор по модулю два мо-, 20 жет быть выполнен различным образом 3).Обратимый сумматор по модулю два содержит одноразрядные обратимые сумматоры 4 по модулю два по коли честву разрядов кодов (в данном случае восемь), каждый из которых, в свою очередь, содержит по два однонаправленных сумматора 5 по модулю два, выход каждого из которых через элемент 6 задержки соединен с другим. Обратимый сумматор 1 по модулю два содержит также одну однонаправленную группу 7 вводов, соединенную с блоком 8 памяти, выходы которого35 соединены с группой 9 элементов ИЛИ. Равноправные группы 2 и 3 вводов соединены соответственно с однонаправленными группами входов дешифраторов 10 и 11, которые преобразуют коды символов в пространственный код, 40 где каждому символу соответствует свой полюс, Выходы блоков 10 и 11, соответствующие попарно одноименным символам, соединены с соответствую-. щими входами элементов ИЛИ группы 9. 4Преобразователь кодов работает следующим образом.Предварительно определяется сумма по модулю два двух заранее определенных видов, сформированных из двоичных разрядов кодов одних и тех же символов. Далее преобразование кодов сводится к суммированию по модулю два полученной суммы с кодом первого вида при прямом преобразовании и полученной суммы с кодом второго вида при обратном преобразовании.Работу устройства иллюстрирует пример преобразования кодов КОИи ГОСТ 10859-64, которые используются в машинах серий ЕС и Минсксоот ветственно:Код символа А в КОИХд = 01000001 Код символа А в, ГОСТ 10859-.64 Уд00100000 Сумма по модулю два 2 = Хд + 2 д = 01100001Код ХА поступает поразрядно на группу 2 вводов. На выходе дешифратора 10 появляется единица на полюсе, соответствующем символу А (при этом на остальных полюсах нули),ко- торая через элемент ИЛИ группы 9 поступает на вход блока 8 памяти,на выходе которого появляется код,соответствующий сумме по модулю два Хд и УДД, 2 Д поразрядно поступает на группу вводов обратимого сумматора 1 по модулю два, на вторую группу вводов которого поразрядно поступает код ХД. После окончания переходного процесса на группе 3 вводов получается кодили УА 01000001901100001=00100000.Этот код, поступая на вход дешифратора 11, преобразуется в единицу на выходе, соответствующем символу А, которая поступает на тот же элемент ИЛИ, что и единица, соответствующая символу Д с дешифратора 10, что не меняет состояния элемента ИЛИ. Таким образом, осуществляется преобразование кода символа Д из кода КОИв код ГОСТ 10859-54. Аналогично осуществляется преобразование кодов, соответствующих дру- гим символам. При необходимости осуществления преобразования из кода ГОСТ 10859-64 в код КОИинформация подается на группу 3 вводов. Например, при поступлении кода УА на группу 3 вводов на выходе дешифратора 11, соответствующем символу А, появляется единица, которая поступает через элемент ИЛИ группы 9 на вход блока 8 памяти, на остальных входах которого нули и на группе 7 вводов которого появляется двоичный код 2 Д.Обратимый сумматор 1 суммирует по модулю два двоичные коды, т.е. Х,- , 2 дили ХД 00100000 9 01100001=01000001.Функционирование дешифраторов 10 и 11 для преобразования кодов КОИи ГОСТ 1058-64 приведечо в табл. 1 и 2 соответственно. Содержимое блока 8 памяти приведено в табл.3. Таблицы приведены для четырехсимволов из существующих 44,которыеявляются общими для машин серий ЕСи Минск. При соответствующем построениидешифратора 10 и 11 и блока 8 памятипреобразователь осуществляет другие,преобразования кодов.896615 Преобразователь кодов реализуетА А АПри задании кода Х на соответствующих вводах образуется код У,а прн Таблица 1 ВходыВыходы Х 4 Х 1 Х 3 Х 4 Х ХЬ Х 7 Х 8 А В 1 2 О 1 О О О О 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 1 0 0 О 0 1 1 0 О 0 1 0 0 1 0 0 0 1 1 О 0 1 0 0 О 0 1 Таблица 2 Входы Выходы у у у У А В 1 О 00 0 0 О О 1 0 0 0 О О 1 0 . О 0 1 0 О 1 0 0 0. 0 0 1 0 О 1 0 1 0 0 0 0 0 0 0 1 О 0 0 0 1 О 0 Таблица 3 Входы Выходы А В 1 2 7 Ч Х 3 Т 2 76 2 Ч 0 0 1 1 О 0 О О 1 1 0 О О 1 0 О 0 1 1 0 О О 0 0 О 0 1 0 О 0 О О О О 0 0 0 0 1 1 О 01 0 1 1 0 О формула изобретения Двунаправленный преобразователь табличных кодов, содержащий первый дешиФратор и блок памяти; о т л ич з ю щ и й с .я тем, что, с целью упрощения преобразователя, он содержит второй дешифратор, группу элементов ИЛИ и обратимый сумматор по модулю два, первая и вторая группы информационных вводов которого сОединены с группами входов первого и второго дешифраторов соответственно и с первыми и вторыми, группами вводов преобразователя соответственно, а группа вхопов обратимого суьяатОра задании У на соответствующихвводах образуется Х, т.е. преобразователь осуществляет прямоеи обратное преобразование кодов. по модулю два соединена с группойвыходов блока памяти, входы которогосоединены с выходами элементов ИЛИгруппы, первые и вторые входы которыхсоединены соответственно с группамивыходов первого и второго дешифраторов.Источники информации,принятые во внимание при экспертизе1Патент Японии 9 49-47969,60 кл 97(7) Е 21, 19742. Патент; США М 3461432,кл,. 340-172.5, опублик. 1966.3. Авторское свидетельство СССРпо заявке 9 2461912/18-24,5 кл. 6 06 Г 7/50, 1977.896615 оставитель И. Аршаехред А, Бабинец каэ 11699/37 Тираж 7ВНИИПИ Государспо делам,иэоб113035, Москва, Ж Подлисное,венного, комитета СССР ретений и открытий 5, Раушская наб., д. 4/

Смотреть

Заявка

2913506, 11.02.1980

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

ЕВДОКИМОВ ВИКТОР ФЕДОРОВИЧ, ШЕВЧЕНКО МИХАИЛ АНДРЕЕВИЧ, МОРОЗОВСКИЙ РУСЛАН ЮРЬЕВИЧ, СТАСЮК АЛЕКСАНДР ИОНОВИЧ, ПЛЮЩ ЮРИЙ АЛЕКСЕЕВИЧ, ПИВЕНЬ НИНА ЮРЬЕВНА

МПК / Метки

МПК: G06F 5/02

Метки: двухнаправленный, кодов, табличных

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

Код ссылки

<a href="https://patents.su/4-896615-dvukhnapravlennyjj-preobrazovatel-tablichnykh-kodov.html" target="_blank" rel="follow" title="База патентов СССР">Двухнаправленный преобразователь табличных кодов</a>

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