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

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

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

ZIP архив

Текст

: (5 ЗМ 2 ОПИСАНИЕ ИЗОБРЕТ ЕТЕЛЬСТ И ДВ ГОРСКОМУ ьство СССР00 ь 1982.тво СССР(54) ПРЕОБР (57) Иэобретике и цифр ке и может построении ЛЬ ТАБЛИЧНЫХ КОДОВ тносится к автомаЗОВАТЕ ение о Вой вы ислительнои техниользовано при ыть ис ователеи в устрои а информапии. Цель рение функциональ еобравыво твах ввода зобретения ных возможн расш стей зсчет преобраэов ГОСУДАРСТВЕННЪЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ,ЯО, 1441486 А ния кодов большей разрядности в кодыменьшей разрядности. Преобразователькодов содержит дешифраторы 1 и 2,группы 3 и 4 элементов ИЛИ, группы .5,6,9-14 элементов И, элементы ИЛИ 7,24,17, элементы 8 и 19 задержки, регистр 15 управления, элемент 16 сравнения, шифраторы 20-23, сумматор 25,элемент НЕ 18. Введение новых элементов и связей позволяет испольэоватьустройство не только для преобразования кодов при условии взаимоодноэначного соответствия между ними, нои кодов большей разрядности в кодыменьшей разрядности за счет разделения всей совокупности символов нанесколько наборов и формированияслужебных символов, определяющих типнабора, 3 ил.Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении преобразователей в устройствах обмена и вывода информаций.Цель изобретения - расширение функциональных возможностей преобразователя табличных кодов за счет преобразования кодов большей разрядности в коды меньшей разрядности.На фиг.1 изображена блок-схема преобразователя табличных кодов; на фиг.2 - функциональные схемы соответ. ственно элемента 8 задержки (фиг.2 а) и регистра 15 управления (фиг.2 б); на фиг.3 - сводная таблица преобразования кодов ДКОИ - КОИ Преобразователь табличных кодов содержит дешифраторы 1 и 2, группы 20 3 и 4 элементов ИЛИ, группы 5 и 6 элементов И, элемент ИЛИ 7, элемент 8 задержки, группы 9 - 14 элементов И, регистр 15 управления, элемент 16 сравнения, элемент ИЛИ 17, элемент 25 НЕ 18, элемент 19 задержки, шифраторы 20 и 21 первой ступени, шифраторы 22 и 23 второй ступени, элемент ИЛИ 24 и сумматор 25.Преобразователь табличных кодов 30 работает следующим образом.Рассмотрим работу преобразователя табличных кодов при преобразовании восьмиразрядного кода ДКОИ в семиразрядные коды наборов КОИ, КОИНО и КОИН 1, В качестве служебных сим - волов используются символы "ВХ" и ВЫХ, определяющие соответственно наборы КОИНО (русский алфавит) и КОИ-У Н 1 (латинский алфавит). Исходное состояние преобразователя соответствует русскому алфавиту, что определяется состоянием регистра 15 управления, устанавливаемым сигналом начальной установки, которьй на фиг.1 5 не показан.Для формализации выделения групп символов и признака набора используется сводная таблица ДКОИ - КОИ, в позициях которой записаны признак набора (НО - русский алфавит, Н 1 - латинский), номер столбца кода КОИи смещение. Смещение представляет собой шестнадцатиричное число, которое при сложении по модулю 16 с шестнадцатиричным номером исходной строки ДКОИ дает номер строки таблицы КОИ. Часть символов представлена в двух наборах. Поэтому в позициях, соответствующих этим символам признак набора не указан.В каждом столбце сводной таблицы позиции, имеющие одинаковые записи, объединяются в группы, кроме того, в отдельные группы объединяются позиции, относящиеся к определенному набору и позиции, представленные в обоих наборах. Так, в столбце с номером 8 можно выделить одну группу, от. носящуюся к набору Н 1, одну группу, относящуюся к набору НО, и одну позицию, относящуюся к набору НО.Первая группа столбца 8 включает позиции 8/1 - 8/9, имеющие запись 6/О Н 1. Такая запись означает, что указанная группа соответствует набору Н 1 КОИ, располагается в столбце с номером 6, а смещение номера строки для любого символа из этой группы равно О. Вторая гругпа столбца 8 включает позиции 8/ - 8/Е, соответствующие набору 10, и имеющие запись 4/А, Кроме того, к набору НО относится позиция 8/О, имеющая запись 4/3.Рассмотрим прохождение сигналов через преобразователь табличных кодов при преобразовании символа из второй группы столбца 8 при условии, что на регисгре 15 управления установлен признак набора О. Код 1000, представляющий код столбца с номером 8 поступа".т на вход дешифратора 1, на выходе которогэ появляется сигнал 8, на входы дешифратора 2 поступают коды номеров :трок 1010,1111 (в зависимости от прсобоазуемого символа), На выходе дешиФратора 2 появляется один из сиги.",лов А,В.Р.Группа 4 элементов БЛ для второй группы столбцов 8 содер,.ит элемент ИЛИ с входами, к которь подключены выходы дешифратора 2, на которых появляются сигналы А - Е.В каждой .в :".з групп 5 и 6 элементов И имеется двухвходовый -.лемент И, на первый вход которого поступает сигнал с дешифратора 1, а на второй - сигнал с выхода упомянутого ранее элемента ИЛИ группы 4. На выходе элемента И группы 5 образуя.тся сигнал с кодовым значением 4, чтс соответствует. номеру столбца в таб.1.нце КОИ, а на выходе элемента И группы 6 - сигнал с кодовым значением А, что соответстгует смещению. Сигнал с выхода элемента И группы 5 поступает на первый вход соответствующего элеменсимвола, относящегося к первой группе столбца 8 при условии, что состояние регистра 5 управления соответст 5вует набору НО.Код 1000, соответствующий номерустолбца 8, поступает на вход дешифратора 1, на выходе которого появляется сигнал 8.На входы дешифратора 2 поступаетодин иэ кодов 0001, 00101001 (взависимости от преобразуемого символа), а на выходе дешифратора 2 появляется один из сигналов 19.15 Группа 4 элементов ИЛИ для первойгруппы столбца 8 содержит элементИЛИ с девятью входами, к которым подключены выходы дешифратора 2, Вгруппе 5 элементов И имеется двухвходо вый элемент И, на первый вход которого поступает сигнал с дешифратора 1,а на второй - сигнал с девятивходового элемента ИЛИ группы 4, На выходеуказанного элемента И группы 5 обра зуется сигнал с кодовым значением 6,который соответствует номеру столбцав коде КОИН 1, Поскольку для данной группы символов смещение отсутствует, то отсутствует и соответствую щий элемент И в группе 6, поэтомусигнал с выхода упомянутого вьппе элемента И группы 5 поступает на одиниз входов элемента ИЛИ группы 3, соответствующий набору Н 1. Сигнал свыхода этого элемента поступает наэлемент 16 сравнения, Поскольку состояние регистра 15 управления соответствует набору р, то на выходе элемента 16 сравнения, а следовательно, 40 и на выходе элемента ИЛИ 17 сигналотсутствует, а появляется сигнал навыходе элемента НЕ 18, который разрешает прохождение сигнала с элементаИЛИ группы 3 через элементы И группы1 О и 12 на входы шифраторов 20 и 21,при этом на выходах элементов И групп1 О и 12 образуются сигналы с кодовыми значениями ф и Е, соответствующиеслужебному символу "В 5 Х", определяю щему набор Н 1.В результате на выходе преобразователя появляется сигнал "Разрешениесчитывания", обеспечивающий передачукодов, определяющих набор Н 1 (000 и1110) с информационных выходов преобразователя.Сигнал с выхода элемента НЕ 18поступает также на вход элемента 8задержки. Через заданное время сигнал 3 1441486та И группы 11 и на один из входовэлемента ИЛИ группы 3, определяющегонабор НО. Сигнал с выхода элементаИ группы 6 поступает на первый входсоответствующего элемента И группы3. Сигналы с выходов элементов группы 3 элементов ИЛИ поступают на элемент 16 сравнения для сравнения номера набора, к которому относитсяпоступивший символ, с номером набора,установленного на регистре 15 управления, и на первые входы, соответствующих элементов И групп 10 и 12. Врезультате на выходе элемента 16сравнения появляется сигнал которыйпоступает на один из входов элементаИЛИ 17, сигнал с выхода которого разрешает прохождение сигналов с кодовыми значениями, равными 4 и А, через элементы И групп 11 и 13 входышифраторов 20 и 21 первой ступени соответственно. Этот же сигнал разрешает прохождение кода номера строки совхода преобразователя через элементыИ группы 14 на входы сумматора 25.Кроме того, сигнал с выхода элементаИЛИ 7 поступает на элемент 19 задержки, сигнал с выхода .которого разрешает поступление очередной комбинации на вход преобразователя. Такимобразом, на выходе шифратора 20 появ.ляется сигнал с кодовым значением 4,на выходе шифратора 21 - сигнал с кодовым значением А, на выходах преобразователя - код 100, представляющийзначение трех-старших разрядов КОИ,на входах А 1 - А 14 сумматора 25 - код1010, представляющий смещение номерастроки КОИотносительно номера строки ДКОИ, и на входах В 1 - В 4 - одиниз кодов 1010, 10111111. В результате на информационных выходах преоб-разователя получится один из кодов0100, 0101001, представляющийзначение четырех младших разрядовКОИ.Одновременно на управляющем выходе появляется сигнал разрешения считывания,Поскольку в данном примере сигнална выходе элемента НЕ 18 отсутствует,отсутствует также сигнал на выходеэлемента 8 задержки и, следовательно,установки кода набора на регистре 15управления не произойдет (останетсяпрежний).Рассмотрим работу преобразователятабличных кодов при преобразовании;,5 40 55 5 144с выхода элемента 8 задержки разрешает через труппу 9 элементов И установку на регистре 15 управления состояния, соответствующего набору Н 1.В результате этого на выходе элемента 1 б сравнения образуется сигнал,который запрещает передачу сигналовс элементов ИЛИ группы 3, определяющих тип набора, на входы шифраторов20 и 21 и разрешает прохождение сиг"налов с кодовыми значениями б и 0 свыходов элементов И групп 5 и б через элементы И групп 11 и 13 на входы шифраторов 20 и 21 соответственно,а также сигналов с входа дешифратора2 через элементы И группы )4 на входы сумматора 25. Б результате на выходе преобразователя снова появляется сигнал Разрешение считывания".На выходе шифратора 22 код 110, навыходе сумматора 25 - один из кодов0001-1001 (в зависимости от преобразуемого символа), относящегося к данной группе, а через заданное времяна выходе элемента 19 задеркки - сиг-.нал разрешения передачи очередногокода,Рассмотрим теперь работу преобразователя табличных кодов при преобразовании символов, представляющих вобоих наборах КОИ, например, символов записанных в строках 0 - 9 столбца Г сводной таблицы.Код 1111, соответствующий номерустолбца Р, поступает па вход дешифратора 1, на выходе которого появляется сигнал Г. На вход дешифратора 2поступает один из кодов 0001, 00101001 (в зависимости от преобразуемого символа). На выходе дешифратора 2появляется один из сигналов 19,Группа 4 элементов ИЛИ содержит элемент ИЛИ с девятью входами, к которым подключены выходы дешифратора 2,на которых появляются сигналы 19,Сигнал с выхода указанного элементаИЛИ группы 4 поступает на один извходов элемента И группы 5, на второй вход которого поступает сигналР с выхода дешифратора 1, в результате чего на выходе упомянутого элемента И группы 5 образуется сигналс кодовым значением 3, который соответствует номеру столбца в кодеКОИ.Поскольку для данной группы смещение отсутствует, то отсутствует и соответствующий этой группе элемент И в группе б. Поскольку данная группа символов представлена в обоих наборах КОИ, то сигнал с выхода укаэанного элемента И группы не заведен па входы элементов ИЛИ группы 3, а поступает на один из входов элемента ИЛИ 7. Сигнал с выхода этого элемента через элемент ИЛИ 17 разрешает прохождение сигнала с кодовым значением 3 с элемента И группы 5 на вход шифратора 20 и сигналов, соответствующих номеру строки преобразуемого символа, через элементы И группы 14 на входы сумматора 25, В результате на выходе шифратора 22 появляется код 011, а на выходе сумматора 25 один из кодов 0001 в 10 (в зависимости от преобразуемого символа)., а через заданное время на выходе элемента 19 задержки - сигнал разрешения передачи очерецного кода. Таким образом, преобразователь табличных кодов позволяет преобразовать все символы ДКОИ в символы двух наборов: КОИ в НО и К 01 -7 Н 1 за счет выдачи при смене набора служебного символа, определяющего номер набора,Преимущество предлагаемого преобЭО разователя заключаетсл в возможности использования его длл преобразованиякодов пе только при условии вэаимооднозпачного соответ=твил между ними(кодов одинаковой разрядности), но и кодов большей разрядности в кодыменьшей разрядности за счет разбиения всех символов на несколько наборов, представленных одинаковыми кодовыми комбинациями, и включении служебных символов, определяющих тип набора, Необходимость этого возникает,например, при преобразовании восьмиразрядньгх кедов в пятиразрядные кодытелетайпов или в пяти- и семиразрядные коды перфоленты,формула изобретения Преобразователь табличных кодов, содеркащий первый и второй дешифраторы, входы которых являются одноименными входами устройства, выходы пер-. вого дешифратора подключены к первым входам первой и второй группы элементов И, выходы второго дешифратора, подключены к вторым входам первой и второй группы элементов. И и входам первой группы элементов ИЛИ, выходы которой подключены к третьим входампервой и второй группы элементов И, третью группу элементов И, выходы которой подключены к входам регистра управления, первый элемент ИЛИ, выход которого подключен к входу элемента НЕ, выходы первого и второго шифраторов первой ступени подключены к соответствующим входам первого и второго шифраторов второй ступени, выходы второго шифратора второй ступени подключены к первым входам сумматора, выходы которого являются первыми информационными выходами устройства, выход первого шифратора первоЯ ступени подключен к первому входу второго элемента ИЛИ, выходы первого шифратора второй ступени подключены к вторым входам второго элемента ИЛИ и являются вторыми информационными выходами устройства, выход второго элемента ИЛИ является первым управляющим выходом устройства, о т л и - ч а ю щ и й с я тем, что, с целью расширения функциональных возможностей за счет преобразования кодов большей разрядйости в коды меньшей разрядности, в него введены третий элемент ИЛИ, элемент сравнения, элементы задержки, четвертая - восьмая группы элементов И и вторая группа элементов ИЛИ, первые входы которой объединены с первыми входами третьего элемента ИЛИ и подключены к выходам первого дешифратора, выходы вто" рой группы элементов ИЛИ подключены к первым входам третьей, четвертой,У10 15 20 30 35 4868шестой группы элементов И и элемента сравнения, вторые входы которого подключены к выходам регистра управления, выход - соединен с первым входом первого элемента ИЛИ, выходы четвертой и пятой групп элементов И подключены соответственно к первым и вторым входам первого шифратора первой ступени, выходы шестой и седьмой групп элементов И подключены к первым и вторым входам второго шифратора первой ступени, выход первой группы элементов И подключен к первому входу пятой группы элементов И и вторым входам второй группы элементов ИЛИ и третьего элемента ИЛИ, выход которого подключен к второму входу второго элемента ИЛИ, выход элемента НЕ подключен непосредственно к вторым входам четвертой и шестой группы элементов И и через первый элемент задержки - к второму входу третьей группы элементов И, выходы второй группы элементов И подключены к первым входам седьмой группы элементов И, первые входы восьмой группы элементов И подключены к входам второго дешифратора, выходы подключены к вторым входам сумматора, вторые входы пятой, седьмой и восьмой групп элементов И и вход второго элемента за-. держки объединены и подключены к выходу первого элемента ИЛИ, выход второго элемента задержки является вторым управляющим выходом устройства.орректоо Р";тяг Вии раж 92 Заказ 6296/57 ИИПИ Госу г, 4/3 оизводственно-полиграфическое препприятие, г. У, ород, ул. Проектная по. делам3035 Москва оставитель О.тм ехред И.Ходанич дарственного комитет зобречевий и открыт ЖРаугскав иаб Лодиис,гоа СССРич

Смотреть

Заявка

4270523, 29.06.1987

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

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

МПК / Метки

МПК: H03M 7/28

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

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

Код ссылки

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

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