Преобразователь табличных кодов

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

Авторы: Буряченко, Власенко, Маркова, Тихонов

ZIP архив

Текст

СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНИХ СПУБЛИН ц 4 Н 03 М 7/2 ГОСУДАРСТВЕННЫЙ НОМИТ ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ССРРЫТИЙ у "у ОПИСАНИЕ ИЭОБРЕТЕНИ У СНИДБТЕПЬСТ АВТОВС эовано при построении й в устройствах обмеормации. Целью изобрерасширение класса ресчет обеспечения онов,нко образования входногоо выходных кодов.ль достигается за счетра управления, задаюу комбинационных схемементов, обеспечиваю(21) 3 7994 79 уУ 24-24(57) Изобретение относиттике и вычислительной те тво СССР1982.о СССР1982.ИЧНЫХ КОДОВ я к автоманике и мо 1233286 А жет быть исполь преобразователе на и вывода инф тения является шаемых задач эа возможности пре кода в нескольк Поставленная це введения регист щего перестройк и логических эл щих Формирование сигнала разрешениясчитывания. 1 ил.1 1233Изобретение относится к автоматике к цифровой вычислительной технике и может быть использовано при строении преобразователей в устройствах обмена и вывода информации.5Цель изобретения - расширение класса решаемых задач за счет обеспечения возможности преобразования входного кода в несколько выходных,На чертеже приведена блок-схема предлагаемого преобразователя кодов,Преобразователь кодов содержит дешифраторы 1 и 2, группу элемен - тов И 3, группу элементов ИЛИ 4, группы элементов И 5 и 6, регистр 7 управления, шифраторы 8 и 9 первой ступени, элемент ИЛИ 10, шифраторы 11 и 12 второй ступени, элемент НЕ 13, элемент ИЛИ 14, элемент И 15, сумматор 16 где А - входы первого слагае 20 мого, В - входы второго слагаемого.Дешифраторы 1 и 2 являются прямоугольными матрицами, входы 17 которых являются входами преобразователя. Выходы дешифратора 2 подключаются к входам элементов ИЛИ группы 4 по числу выделенных взаимосвязанных групп элементов кода, Выходы элементов И, число которых равняется количеству служебных символов, группы 3 подключаются к входам соответствующих разрядов регистра 7 управления, а также к входам элемента ИЛИ 1 О.Выходы элементов ИЛИ группы 4 подключаются к третьим входам групп 5 и 6 элементов И, на выходе которых образуются сигналы с кодовым значением от 0 до 15 для группы 5 и от до 15 для группы 6.Шифратор 8 образуется путем запараллеливания выходов элементов И40 группы 5 с одноименными кодовыми значениями, шифратор 9 - путем запараллеливания выходов элементов группы И 6. Входы шифраторов 8 подключаются к одноименным входам шифрато 45 ра 11, представляющего собой прямоугольную полуматрицу, Выходы шифратора 11 и выход 0 шифратора 8 поступают на входы элемента ИЛИ 14.Выходы 19 и 20 подключены к выходам шифратора 11 и сумматора 16 соответственно и являются информационными выходами преобразователя .Для примера рассмотрим работу устройства при преобразовании семиразрядных кодов КОИНо и КОИН 1 в восьмиразрядный код ДКОИ, В качестве служебных символов используются символы 286 ь Вх и "Вых , определяющие соответственно наборы КОИ 7 Но (русский алфавит) и КОИН 1 (латинский алФавит) . Исходное состояние преобразователясоответствует русскому алфавиту, что определяется состоянием регистра 7управления, устанавливаемым сигналом начальной установки (не показан).Для формализации вьделения групп символов используется свободная таблица КОИ/ДКОИ, в позициях которой записаны номер столбца кода ДКОИ исмещение, Смещение представляет собой шестнадцатиричное число, которое при сложении по модулю 16 с шестнадцатиричным номером исходной строки КОИ дает номер строки таблицы ДКОИ. В части позиций указаны два значения, первое из которых соответствует русскому алфавиту КОИНо, второе латинскому алфавиту КОИН 1. В каждом столбце сводной таблицы позиции, имеющие одинаковые записи, объединяются в группы, Так, в столбце с номером 4 можно вьделить 3 группы для набораКОИНо и 2 группы для набора КОИН 1.Первая группа столбца 4 включает поиции 4/О, 4/1, 4/2, соответствующиенабору КОИи и имеющие запись 7/6.Запись 7/6 означает, что указаннаягруппа в таблице ДКОИ располагаетсяв столбце с номером 7, что смещениеномера строки для любого символа изэтой группы равно 6. Вторая группавключает позиции 4/4, 4/5, 4/6, 4/7,4/8, 4/9, соответствующему наборуКОИНо и имеющие запись 8/6. Третьягруппа включает позиции 4/А, 4/В, 4/С, 4/Р, 4/Е, 4/Г, соответствующие набору КОИНо и имеющие запись 9/Г. Четвертая группа включает позиции 4/1,4/2, 4/3, 4/4, 4/5, 4/6, 4/7, 4/8,4/9, соответствующие набору КОИН 1и имеющие запись С/О. Пятая группавключает позиции 4/А, 4/В, 4/С, 4/Р,4/Е, 4/Р, соответствующие наборуКОИН 1 и имеющие одинаковую записьР/. Кроме того, для набора КОИНоне вошла ни в одну группу позиция4/4, имеющая запись 8/Р, а для набора КОИН 1 - позиция 4/О, имеющаязапись 7/С,Рассмотрим прохождение сигналачерез устройство при преобразованиисимвола из первой группы столбца 4.Сигнал 100, представляющий код столбца с номером 4, поступает на входыдешифратора 1, на выходе которого появляется сигнал 4. На вх;ы деши1233286 3фратора 2 поступает сигнал с кодом строки 02(000010) в зависимости от преобразуемого символа. На выходе дешифратора 2 появляется один из сигналов 02, 5 Группа элементов ИЛИ 4 для первой группы столбца 4 содержит элемент ИЛИ с тремя входами, к которым подключены выходы 02 дешифратора 2. В каждой из групп элементов И 5 и 6 имеется трехвходовый элемент И, на первый вход которого поступает сигнал с выхода дешифратора 1, на второй вход - сигнал с указанного элемента ИЛИ груп 15 пы 4 и на третий вход - сигнал с выхода соответствующего разряда регистра 7 управления. На выходах указанных элементов И появляются сигна-. лы только при поступлении на вход20преобразователя символов первой группы столбца 4 при условии, что регистр 7 управления находится в состоянии, соответствующем значениюслужебного символа Вх . На выходе25элемента И группы 5 образуется сигнал с кодовым значением (7), что соответствует столбцу с номером 7 втаблице кода ДКОИ. Аналогично на выходесоответствующего элемента И группы 6образуется сигнал с кодовым значением (6), что соответствует смещению преобразуемой группы. Так какв шифраторе 8 происходит запараллеливание всех одноименных выходов элементов И группы 5 (монтажное ИЛИ),то 35появляется сигнал на выходе шифратора 8, Аналогично появляется сигнална выходе шифратора 9. На выходах шифратора 11 и на выходах 19 образуетсясигнал 0111, представляющий значение 40старших разрядов ДКОИ, на выходахшифратора 12 образуется сигнал, представляющий смещение, равное шести,выраженное в виде двоичного четырехразрядного числа. Это число поступает на входы А 1 А 4 сумматора 16. Навходы В 1 В 4 сумматора 16 поступает код строки также в виде двоичного четырехразрядного числа, напримердля символа 42, входящего в состав 50первой группы столбца 4, код строкиравен 0010. На выходах сумматора 16при преобразовании символа 42 присостоянии регистра 7 управления,соответствующем значениюВх", образуется двоичное число 1000, представляющее значение младших разрядов кода ДКОИ,Так как преобразуемый код не является служебным, то на выходах всех элементов И группы 3, а значит и выходах элемента ИЛИ 10 сигнала не будет, в силу чего появится сигнал на выходе элемента НЕ 13. Этот сигнал разрешает прохождение сигнала с элемента ИЛИ 14, на входы которого поступают выходные сигналы шифратора 11. Таким образом, на выходе элемента И 15 образуется сигнал "Разрешение считывания".Рассмотрим работу устройства при поступлении служебного символа "Вых", которому соответствует код 0001110. На вход дешифратора 1 поступает код 000, на выходе дешифратора 1 появится сигнал О. На вход дешифратора 2 поступает код 1110, на выходе дешифратора 2 появится сигнал 14. Эти сигналы поступают на вход соответствующего элемента И группы 3. Сигнал с выхода этого элемента поступает на вход регистра 7 управления, устанавливая в "1" соответствующий разряд регистра и в 0 - остальные, что соответствует символу "Вых". Одновременно сигнал с выхода элемента И группы 3 поступает на вход элемента ИЛИ 10, выход с которого через элемент НЕ 13 запрещает появление сигнала "Разрешение считывания" на выходе элемента И 15. Рассмотрим работу преобразователя при поступлении рассмотренного символа 42 и состоянии, егистра 7 управления, соответствующем служебному символу "Вых . В этом случае на выходах дешифраторов 1 и 2 появятся те же сигналы 4 и 2 соответственно. Группа 4 элементов ИЛИ для четвертой группы столбца 4, включающего и позицию 4/2, содержит элемент ИЛИ с девятью входами. Выход этого элемента поступает на второй вход соответствующего элемента И группы 5, на третий вход которого поступает сигнал с разряда регистра 7 управления, соответствующего служебному коду "Вых", а на первый - сигнал с выхода 4 дешифратора 1, На выходе указанного элемента И группы 5 образуется сигнал с кодовым значением (С), что соответствует столбцу с номером С в таблице ДКОИ. Поскольку смещение для элементов этой группы отсутствует, то отсутствует и соответствующий этоигруппе элемент И в группе б и, следо 1233286вательно, сигналы на входах А 1 А 4сумматора 16, представляющие смещение. На входах В 1 В 4 сумматора 16будет код 00 10 и и результате на выходах сумматора 16 при преобразова 5нии символа 42 образуется двоичноечисло 0010, представляющее значениемладших разрядов кода ДКОИ и указывающее номер строки таблицы, соответ Оствующий значению служебного символа"Вых". На выходах дешифратора 11 и навыходах 19 образуется сигнал 1100,представляющий значение старших разрядов кода ДКОИ и указывающий номерстолбца таблицы ДКОИ,Рассмотрим теперь прохождение сигналов через устройство при преобразовании символов, входящих в оба набора КОИ 7 Но и КОИН, т.е, независящих от значения служебных символов,например группы символов, соответствующих позициям О/5, О/6, О/7 сводной таблицы.Сигнал 000, представляющий кодстолбца с номером О, поступает навходы дешифратора 1, на 0 выходе которого появляется сигнал. Сигналы0101, 0110, 0111, представляющие коды строк, входящих в указанную группу, поступают на входы дешифратора 2,на выходах 5 - 7 которого появляютсясигналы, Эти сигналы поступают навходы соответствующего элемента ИЛИгруппы 4,Сигнап с выхода этого элемента35поступает на вторые входы соответствующих двухнходовых элементов Игрупп 5 и б, на первые входы которыхпоступает сигнал с выхода 0 дешифра 40тора 1, На выходе элемента И группы 5 образуется сигнал, которомусоответствует кодовое значение 2 навыходе элемента И группы 6 - сигналс кодовым значением 8, соответствую 45щим смещению. Таким образом, на выходах 9 образуется сигнал 0010, представляющий значение старших разрядовкода ДКОИ, на входах А 1-А 4 сумматора 16 - двоичное число 1000 со 50ответствующее смещению, на входахВ 1 - В 4 один из кодов строк 0101,0110,0111, а на выходах сумматора - соответственно значения 1101, 1110, 1111,представляющие значения младших разрядон кода ДКОИ,Поскольку рассматриваемая группасимволов не относится к служебным,на выходе элемента НЕ 13 появляется сигнал, разрешающий прохождение сиг -нала Разрешение считывания с элемента И 15,Рассмотрим прохождение сигналов через устройство при преобразовании символов, не входящих ни в одну группуи не зависящих от значения служебныхсимнопон, например, при преобразовании символа позиции 1/А, имеющего запись 3/5 н сводной таблице КОИДКОИ.Сигнал 001, представляющий код столбца с номером 1, поступает на входыдешифратора 1, на первом выходе которого появляется сигнал. Сигнал 1010,предстанпяющий код строки с номером Д, поступает на входы дешифратора 2, на десятом выходе которого появляется сигнал.В каждой из групп 5 и 6 для указанной позиции имеется днухвходоныйэлемент И, на первый вход которогопоступает сигнал с выхода 1 дешифратора 1, а на второй вход - сигналс выхода 10 дешифратора 2. Сигнал навыходе элемента И группы 5 имеет кодовое значение 3, сигнал на выходеэлемента И группы 6 - кодовое значение 5, Таким образом, на выходе шифратора 8 появляется сигнал, соответствующий 3, а на выходе шифратора 9 - сигнал, соответствующий 5,На выходах преобразователя 19 появляется сигнал 0011, представляющийзначение старших разрядов кода ДКОИ,на выходах шифратора 12 и входах А 1А 4 сумматора 16 - код 010 1, представляющий смещение, на входах В 1 - В 4сумматора 16 - двоичный код 1010, ана выходах сумматора код 1101, представляющий значение младших разрядовДКОИ. Поскольку преобразуемый символне относится к числу служебных, навыходе элемента НЕ 13 появляется сигнал, разрешающий прохождение сигнала Разрешение считывания.Таким образом, устройство позволяет преобразовывать все символы наборов КОИв ДКОИ за счет выделенияи анализа служебных символов, опрецеляющих тип набора,Изобретение не ограничивается описанным примером его осуществления, исходя иэ него могут быть предусмотрены и другие варианты осуществления, не выходящие эа рамки предмета изобретенияФормула изобретенияПреобразователь табличныхкодов,содержащий первыйи второйдешифраторы, входы которыхсоединены соответственно 5 с первой и второй группами входов преобразователя,группу элементовИЛИ,первую н вторую группы элементов И, первый и второй шифраторы первой ступени,10 первый и второй шифраторы второй ступени, первый элемент ИЛИ и сумматор, первая группа входов которого соединена с первой группой входов преобразователя, группа разрядных выходов которого соединена соответственно15 с выходами первого шифратора второй ступени и с выходами сумматора, вторая группа входов,кдторого соединена с выходами второго шифратора второй ступени, выходы первого и второго дешифраторов соединены соответственно с первыми входами элементов И первой и второй групп и вторыми входами элементов И первой и второй групп соответственно, выходы которых25 соединены с входами первого и второго шифраторов первой ступени, группы выходов которых соединены соответственно с группами входов первого и второго шифраторов второй ступени, З 0 дополнительный выход первого шифратора первой ступени и основные выходыпервого шифратора второй ступенисоединены с входами первого элемента ИЛИ, выходы второго дешифраторасоединены с входами элементов ИЛИгруппы, выходы которых соединеныс третьими входами элементов И первой и второй групп, о т л и ч а ющ и й с я тем, что, с целью расширения класса решаемых задач за счетобеспечения возможности преобразования входного кода в несколько выходных, в него введены третья группаэлементов И, регистр управления, второй элемент ИЛИ, элемент НЕ и элемент И, выход которого является выходом разрешения считывания и нреобразователя, первый вход элемента Исоединен с выходом первого элемента ИЛИ, а вгорой вход через элемент НЕ - с выходом второго элемента ИЛИ, вход которого соединен с выходами элементов И третьей группы ис входом регистра управления, выходкоторого соединен с четвертыми входами элементов И первой и второй групп,первые и вторые входы элементов Итретьей группы соединены соответственно с выходами первого и второгодешифраторов.1233286Составитель М.Аршавский Редактор А,Сабо Техред О.Сопко Корректор Е.Сирохман Заказ 2782/57, Тираж 816 Подписное ВНИИПИ Государственного комитета СССРпо делам изобретений и открытий113035, Москва Ж, Раушская наб д, 4/5 Производственно-полиграфическое предприятие, г,ужгород, ул.Проектная, 4

Смотреть

Заявка

3799479, 05.10.1984

ВОЙСКОВАЯ ЧАСТЬ 03444

МАРКОВА НАТАЛЬЯ ВЛАДИМИРОВНА, ТИХОНОВ ГЕННАДИЙ ИЛЬИЧ, БУРЯЧЕНКО ЛИДИЯ НИКОЛАЕВНА, ВЛАСЕНКО ПЕТР ИВАНОВИЧ

МПК / Метки

МПК: H03M 7/28

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

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

Код ссылки

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

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