Устройство для преобразования табличных кодов
<-.u, иоте:.
Союз Советских
Социалистических
Республик
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ (61) Дополнительное к авт, свид-ву (22) Заявлено 26.10.76 (21) 2414859/18-24 с присоединением заявки №2 433898/18-24
G 06 F 5/02
Государственный комитет
СССР по делам изобретений и открытий (23) Приоритет Опубликовано 250580. Бюллетень ¹ 19
Дата опубликования описания 2505.80 (53) УДК 681. 325 (088.8) (72) Авторы изобретения
Г.С. Антонович, A. Н, Провизенов и С, П. Трухачев (71) Заявитель (5 4) УС1 РОИСТЭО ДЛЯ ПРБОБРАЗОВАНИЯ 1АБЛИЧНЫХ КОДОВ
Изобретение относится к области
- автоматики, вычислительной техники и передачи ин формации и может быт ь использовано для двухстороннего преобразования кодов, заданных в двоичной форме таблицами вз аимного соответствия.
Известны преобразователи кодов, содержащие для каждой группы кодов отдельные матрицы и логические элементы (1) .
Недостатком таких устройств является их сложность.
Наиболее близким к изобретению по технической сушности является уст-15 ройство для преобразования табличных кодов, содержащее схему сравнения и две группы информационных шин (2) .
Недо стат ки устройст ва — сложность 2О его конструктивного исполнения,обусловленная .наличием шифраторов для хранения полных множеств кодовых комбинаций таблиц взаимного соответствия, а также невозможность преобразовывать коды трех и более таблиц взаимного соот ветствия.
Цель изобретения — упрощение и расширение фун кцион альных возможностей устройства. 30
Указанная цель достигается тем, что устройство дополнительно со— держит вторую схему сравнения, элементы И, ИЛИ, генератор импульсов и два аналогичных блока преобразования кодов, первые группы входов которых подключены к соответствующим группам информационных шин устройства, первые группы выходов — ко входам первой и второй схем сравнения, инверсные выходы которых соединены соответственно со входами первого и второго элементов И, другие входы которых подключены ко входам выбора пары таблиц соответствия, а инверсные выходы — ко входам элемента ИЛИ, инверсный выход которого подключен к пер вым коммутирующим входам блоков преобразования кодов, вторые коммутирующие входы которых соединены с выходом генератора импульсов, а третьи — co входами выбора направления преобразования, вторые группы выходов блоков преобр аз о вани я кодов являются выходами устройства, а также тем, что блок преобразования кодов содержит счетчи к, дешифратор и коммутирующий
Ьлемент, причем разрядные входы счетчика подключены к группе инфор736089 мационных шин устрой ст ва, а выходы ко входа.< дешифратора и выходам устройства, выходы дешифратора соединены со входами схемы сравнения,первый, второй и третий входы коммутирующего элемента соединены с соответ ствующими входами блока преобразования кодов, а выход — со входом счет чи ка.
На фиг. 1 представлена блок — схема устройства для преобразования табличных кодов (вариант реализации для двух пар т аблиц ); н а фи r. 2 — с хема блока преобразования кодов;на фиг. 3 схема сравнения. устройство содержит блоки 1 и 2 преобразования кодов, генератор 3 импульсов, первую и вторую схемы 4 и
5 сравнения, элемент ИЛИ б, первый и второй элементы И 7 и 8, группы ин формационных шин 9 и 10, пер вые
1l, 12 и вторые 13, 14 группы выходов блоков преобразования кодов, входы 15 и 16 выбора направления преобразования, входы 17 и 18 выбора пары таблиц соответствия .
Схема блока преобразования кодов содержит счетчик 1 9, дешифратор 2 О, коммутирующий элемент 21.
Схема сравнения содержит двухвходовые элементы И 22, 23 и 24, резистор 25, клемму 26 источника пита— ния.
Схема на фиг. 1 представлена для двух пар таблиц взаимного соот ветствия (например А и Б, Д и Е) .
В данном варианте на вход 17 (подается команда выборки пары таблнц А-Б, а на вход 18 — Д вЂ” Е.
По входам 15 или 16 выбирается направление преобразования, например иэ А в Б или Б в A и т.д.
Преобразователь табличных кодов работае. следующим образом.
Преобразуемый (заданный) код таблицы А по шинам 9 поступает па— раллельно на входы счетчика 19 блока
1 и запоминается в последнем. Сигнал Разр.A. (команда направления преобразо вани я), подт верждающий н аличие кода на шинах 9, поступает по входу
16 на вход коммутирующего элемента
21 блока 2, разрешая импульсам от генератора проходить через элемент 21 блока 2 на вход счетчика 19, увеличивая его двоичный код на единицу го каждоМу импульсу. Таким образом, создается полное множество кодов искомой таблицы Б, С выходов счетчика 19 блока 1 двоичный код таблицы A поступает на входы дешифратора 20 блока 1, который преобразует двоичный код в единич— но-позиционный, т.е. возбуждает один из 2 выходов дешифратора.
C выходов счетчика 19 блока 2 генерируемый двоичный код таблицы Б поступает на входы дешифратора 20, который преобразует двоичный код в единично — позиционный, т . е . возбуждает один из 2 выходов дешифратора. и
Каждый выход дешифратора 20 блока
1 соединен с одним входом одного из и
2 двух входовых элементов И схемы
5 сравнения (фиг. 3), второй вход которого соединен с соответствующим одним из 2" выходов дешифратора 20 блока 2.
Например, преобразуем код 0 110100 буквы Г таблицы А в код 1001101 буквы Г таблиць. Б. Код 0110100 буквы Г таблиць. А, поступающий по шинам 9 на вход счетчика 19, блока
1 запоминается в счетчике. С выходов счетчика 19 блока 1 код 0110100 буквы Г таблицы А поступает на
15 входы дешифратора 20, блока 1 возбуждая
2 + 2 + 2 = 52-ой выход дешифра4 5 тора 20 блока 1.
Код 1001101 буквы Г таблицы
Б сОздается следующим образом.
Щ() Так как коды таблицы А сопровождаются сигналом Разр.A (направление преобразования), го через коммутирующий элемент 21 блока 2 на счетный вход счетчика 19 поступают импульсы от генератора 3, увеличивая его содержимое на единицу. Если счет— чик 19 блока 2 предварительно установлен в 0, то по 77-му импульсу, поступившему на вход счетчика 19 блока 2, последний будет иметь значение 1001101, что соответствует коду буквы Г таблицы Б. Если счетчик
19 блока 2 предварительно в 0 не уст ан авли вает ся, то по одному из
2" импульсов, поступивших на вход счетчика, последний принимает значение 100 110 1.
Так как каждое значение счетчика
19 блока 2 дешифратором 20 блока 2 преобразуется в единично-позицион40 ную форму, т.е. возбуждается один из
2и выходов дешифратора, то значение кода 1001101 на выходах счетчика 19 блока 2 возбуждает 77 — ой (2 + 2 +
+ 2 + 2 ) выход дешифратора 20
4 блока 2, 52-ой выход дешифратора 20 блока 1 соединен с одним входом одного из 2 клапанов, например 52„ второй вход которого соединен с 77 выходом дешифратора 20 блока 2 .
Особенность предложен ного прео бразователя состоит в том, что каждому значению кода таблицы А соответствует возбужденное состояние одного из 2" выходов дешифратора 20 блока
1, а каждому значению кода таблицы
Б — одно ro и з 2" выходо в деши фратора 20 блока 2, причем выходы дешифраторов заведены на входы двухвходовых элементов И схемы сравне— ния на основании таблиц соответствия кодов .
При воэ буждении двух входов одного из 2и элементов И на выходе схемы
4 сравнения появляется си гнал сравнения, запрещающий дальнейшее прохождение импульсов от генератора
736089 через элемент 21 блока 2 на вход счетчика 19 блока 2. Таким образом, на выходах счет чика о ст ает ся тот код, при котором выработался сигнал сравнения..
С выходов счетчика 19 блока 2 по шинам 14 выдается преобразованный код таблицы Б.
Обратное преобразование, т.е. преобразование кода таблицы Б в код таблицы А, отличается лишь тем, что преобразуемый код таблицы Б поступает на входы счетчика 19 блока 2 по шинам 10, сопровождается сигналом Разр. Б (направление преобразования) и полное множество кодов таблицы A создается счетчиком 19 блока 1 с помощью импульсов от генератора 3, поступающих через коммутирующий элемент 21, а коды таблицы A снимаются с выходов счетчика
19 блока 1 по шинам 13.
Преобразование кодов другой пары таблиц, например Д-Е (возможно большее количество пар таблиц) отличается тем, что команда Выбор Д-Е подается на вход 18, разрешая прохождение сигнала сравнения кодов с выхода второй схемы 5 сравнения.
По сравнению с известными преобразователями предложенный преобразователь табличных кодов имеет более простую конструкцию из-за уменьшения объема запоминающих устройств до
2х и двоичных знаков (и — разрядность двоичного кода) вместо 2"+ х и двоичных. знаков в известных преобразователях.
Формула изобретения
1. Устройст во для преобразования табличных кодов, содержащее схему сравнения и две группы информационных шин,отличающееся тем, чтo, с целью упрощения и расширения функциональных возможностей устройст ва, оно дополнительно содержит вторую схему сравнения, элементы И, ИЛИ, генератор импульсов и два аналогичных блока преобразования кодов, первые группы входов которых подключены к соответствующим группам информационных шин устройства, первые группы выходов — ко входам первой и второй схем сравнения, инверсные выходы которых соединены соответственно со входами первого и второго элементов И, другие входы которых подключены ко входам выбора пары таблиц соответствия, а инверсные выходы — ко входам элемента ИЛИ, инверсный выход которого подключен к первым коммутирующим входам блоков прео бр аз о ван и я кодо в, вторые коммутирующие входы которых соединены с
2() выходом генератора импульсов, а третьи — co входами выбора направления преобразования „ вторые группы выходов блока преобразования кодов являются выходами устройства.
2. Устройство по п.1, о т л ич ающее ся тем, что блокпреобразования кодов содержит счетчик, дешифратор и коммутирующий элемент, причем разрядные входы счетчика подЗп ключены к группе информационных шин устройства, а выходы — ко входам дешифратора .и выходам устройства, выходы дешифратора соединены со входами схемы сравнения, первый, второй и
З третий входы коммутирующего элемента ,соединены с соответствующими входами блока преобразования кодов, а выход— со входом счетчика.
Источники информации, принятые во внимание при экспертизе
40 1. Авторское свидетельство СССР
Р 327471, кл. (06 F 5/00, 1970.
2. Авторское свидетельство СССР
Р 410387,кл. G 06 F 5/02, 1972, 736089
Редактор А. Мотыль
Заказ 2266/6
Г
I
I
I
Составитель Н. Шелобанова
Техред М.Петко Корректор M. Пожо
Тираж 751 Подпи сное
ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, F-35, Раушская наб., д. 4/5
Филиал ППЛ Патент, г. Ужгород, ул. Прое ктная, 4




