Преобразователь табличных кодов Советский патент 1986 года по МПК H03M7/28 

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

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

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

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

Преобразователь кодов содержит дешифраторы 1 и 2, группу элементов ИЗ, группу элементов ИЛИ 4, групы элементов И 5 и 6, регистр 7 упраления, шифраторы 8 и 9 первой ступени, элемент ИЛИ 10, дифраторы 11 и 1 второй ступени, элемент НЕ 13, элемент ИЛИ 14, элемент И 15, сумматор 16, где А - входы первого слагаемого, В - входы второго .слагаемого.

Дешифраторы 1 и 2 являются прямоугольными матрицами, входы 17 которы являются входами преобразователя. Выходы дешифратора 2 подключаются к входам элементов ИЛИ группы 4 по числу выделенных взаимосвязанных групп элементов кода. Выходы элементов И, число которых равняется количеству служебных символов, группы 3 подключаются к входам соответствую- кщ-х. разрядов регистра 7 управления, а также к входам элемента ЯПИ 10.

Выходы элементов ИЛИ группы 4 подключаются к третьим входам групп 5 и 6 элементов И, на выходе которых образуются сигналы с кодовым значением от О до 15 для группы 5 и от 1 До 15 для группы 6.

Шифратор 8 образуется путем запараллеливания выходов элементов И группы 5 с одноименными кодовыми значениями, шифратор 9 - путем запараллеливания выходов элементов группы И 6. Входы шифраторов 8 подключаются к одноименным входам шифратора 11, представляющего собой прямоугольную полуматрицу. Выходы шифра- трра t1 и выход О шифратора 8 поступают на входы элемента ИЛИ 14.

Выходы 19 иг 20 подключены к выходам шифратора 11 и сумматора 16 соответственно и являются информационными выходами преобразователя.

Для примера рассмотрим работу устройства при преобразовании семиразрядных кодов и КОИ-7Н1 в восьмиразрядный код ДКОИ. В качестве служебных символов используются символы

5

0

5

Вх и Вых, определяющие соответственно наборы КОИ 7Но (русский алфавит) и КОИ-7Н1 (латинский алфавит). Исходное состояние преобразователя соответствует русскому алфавиту, что определяется состоянием регистра 7 управления, устанавливаемым сигналом начальной установки (не показан). Для формализации вьщеления групп

Q символов используется свободная таблица КОИ-7/ДКОИ, в позициях которой записаны номер столбца кода ДКОИ и смещение. Смещение представляет собой шестнадцатиричное число, которое при сложении по модулю 16 с шестнадцатиричным номером исходной строки КОИ-7 дает номер строки таблицы ДКОИ. В части позиций указаны два значения, первое из которьгк соответствует русскому алфавиту КОИ-7Но, второе латинскому алфавиту КОИ-7Н1. В каждом столбце сводной таблицы позиции, имеющие одинаковые записи, объединяются в группы. Так, в столбце с номером 4 можно выделить 3 группы для набора КОИ-7НО и 2 группы для набора КОИ-7Н1. Первая группа столбца 4 включает позиции 4/0, 4/1, 4/2, соответствующие набору КОИ-70и и имеющие запись 7/6. Запись 7/6 означает, что указанная группа в таблице ДКОИ располагается в столбце с номером 7, что смещение номера строки для любого символа из этой группы равно 6. Вторая группа включает позиции 4/4, 4/5, 4/6, 4/7, 4/8, 4/9, соответствующему набору КОИ-7Но и имеющие запись 8/6. Третья группа включает позиции 4/А, 4/В, 4/С, 4/Dj 4/Е, 4/F, соответствуюЕ(ие набору КОИ-7Но и имеющие запись 9/F. Четвертая группа включает позиции 4/1, 4/2, 4/3, 4/4, 4/5, 4/6, 4/7, 4/8, 4/9, соответствующие набору КОИ-7Н1 и имеющие запись С/О. Лятая группа включает позиции 4/А, 4/В, 4/С, 4/D, 4/Е, 4/F, соответствуюшде набору КОИ-7HI и имеющие одинаковую запись D/7, Кроме того, для набора КОИ-7Но не вошла ни в одну группу позиция 4/4, имеющая запись 8/D, а для набора КОИ-7Н1 - позиция 4/0, имеющая запись 7/С.

Рассмотрим прохождение сигнала через устройство при преобразовании символа из первой группы столбца 4.

Сигнал 100, представляющий код столбца с номером 4, пост таает на входы дещифратора 1, на выходе которого по- .является сигнал 4. На вхочы деши0

5

0

5

312

фратора 2 поступает сигнал с кодом строки 0...2(000. . .010) в зависимости от преобразуемого символа. На выходе дешифратора 2 появляется один из сигналов 0...2.

Группа элементов ИЛИ 4 для первой группы столбца 4 содержит элемент ИЛИ с тремя входами, к которым подключены выходы О... 2 дешифратора 2. В каждой из групп элементов И 5 и 6 имеется трехвходовый элемент И, на первый вход которого поступает сигнал с выхода дешифратора 1, на второй вход - сигнал с указанного элемента ИЛИ группы 4 и на третий вход - сигнал с выхода соответствующего разряда регистра 7 управления. На выходах указанных элементов И появляются сигналы только при поступлении на вход преобразователя символов первой группы столбца 4 при условии, что регистр 7 управления находится в состоянии, соответствующем значению служебного символа Вх. На выходе элемента И группы 5 образуется сигнал с кодовьм значением (7), что соответствует столбцу с номером 7 в таблице кода ДКОИ. Аналогично на выходе соответствующего элемента И группы 6 образуется сигнал с кодовым значе- нием (6), что соответствует смещению преобразуемой группы. Так как в шифраторе 8 происходит запараллеливание всех одноименных выходов элементов И группы 5 (монтажное ИЛИ),то появляется сигнал на выходе шифратора 8. Аналогично появляется сигнал на выходе шифратора 9. На выходах шифратора 11 и на выходах 19 образуется сигнал 0111, представляющий значение старших разрядов ДКОИ, на выходах шифратора 12 образуется сигнал, пред ставляюкцлн смещение, равное шести, . выраженное в виде двоичного четырехразрядного числа. Это число поступа-

ет на входы А1...А4 сумматора 16,- На входы В1.,.В4 сумматора 16 поступает код строки также в виде двоично- . го четьфехразрядного числа, например для символа 42, входящего в состав пер-вой группы столбца 4, код строки равен 0010. На выходах сумматора 16 при преобразовании символа 42 при состоянии регистра 7 управления, соответствующем значению Вх, обра- зуется двоичное число 1000, представляющее значение младших разрядов кода ДКОИ.

0

5

0

3

5

5 О 5

5

0 5

2864

Так как преобразуемый код не является служебным, то на выходах всех элементов И группы 3, а значит и выходах элемента ИЛИ 10 сигнала не будет, в силу чего появится сигнал на выходе элемента НЕ 13. Этот сигнал разрешает прохождение сигнала с элемента ИЛИ 14, на входы которого поступают выходные сигналы шифратора 11. Таким образом, на выходе элемента И 15 образуется сигнал Разрешение считывания.

Рассмотрим работу устройства при поступлении служебного символа Вых, которому соответствует код 0001110. На вход дешифратора 1 поступает код 000, на выходе дешифратора 1 появится сигнал 0. На вход дешифратора 2 поступает код 1110, па выходе дешифратора 2 появится сигнал 14. Эти сигналы поступают на вход соответствующего элемента И группы 3. Сигнал с выхода этого элемента поступает на вход регистра 7 управления, устанавливая в 1 соответствующий разряд регистра и в О - остальные, что соответствует символу Вых. Одновременно сигнал с выхода элемента И группы 3 поступает на вход элемента ИЛИ 10, выход с которого через элемент НЕ 13 запрещает появление сигнала Разрешение считывания на выходе элемента И 15.

Рассмотрим работу преобразователя при поступлении рассмотренного символа 42 и состоянии егистра 7 управления , соответствующем служебному символу Бых. В этом случае на выходах деиБ1фраторов 1 и 2 появятся те же сигналы 4 и 2 соответственно. Группа 4 элементов ИЛИ для четвертой группы столбца 4, включающего и позицию 4/2, содержит элемент ИЛИ с девятью входами. Выход этого элемента поступает на второй вход соответствующего элемента И группы 5, на третий вход которого поступает сигнал с разряда регистра 7 управления, соответствующего служебному коду Вых, а на первый - сигнал с выхода 4 дешифратора 1. На выходе указанного элемента И группы 5 образуется сигнал с кодовым значением (с), что соответствует столбцу с номером С в таблице ДКОИ. Поскольку смещение для элементов этой группы отсутствует, то отсутствует и соответствующий этой группе элемент И в группе 6 и, следевательчо, сигналы на входах А1...А4 сумматора 16, представляющие смещение. На входах В1,.,В4 сумматора 16 будет код 0010 и в результате на выходах сумматора 16 при преобразовании символа 42 образуется двоичное число 0010, представлякзщее значение младших разрядов кода ДКОИ и указывающее номер строки таблицы, соответствующий значению служебного символа Вых. На выходах дешифратора 11 и на выходах 19 образуется сигнал 1100, представляю Щ1Й значение старших разрядов кода ДКОИ и указывающий номер столбца таблицы ДКОИ.

Рассмотрим теперь прохождение сигналов через устройство при преобразовании символов, входяпщх в оба набора КОИ 7Но и КОИ-7Н1, т.е. независящих от значения слзпкебных символов, например группы символов, соответствующих позициям 0/5, 0/6, 0/7 сводной таблицы.

Сигнал 000, представляющий код столбца с номером О, поступает на входы дешифратора 1, на О выходе которого появляется сигнал. Сигналы 0101, 0110, 0111, представляюпще коды строк, входящих в указанную группу, поступают на входы дешифратора 2 на выходах 5-7 которого появляются сигналы. Эти сигналы поступают на входы соответствующего элемента ИЛИ группы 4.

Сигнал с выхода этого элемента поступает на вторые входы соответствующих двухвходовых элементов И групп 5 и 6, на первые входы которых поступает сигнал с выхода О дешифратора 1. На выходе элемента И группы 5 образуется сигнал, которому соответствует кодовое значение 2, на выходе элемента И группы 6 - сигнал с кодовым значением 8, соответствую- цщм смещению. Таким образом, на выходах 19 образуется сигнал 0010, представляющий значение старших разрядов к;ода ДКОИ, на входах А1-А4 сумматора 16 - двоичное число 1000,..., соответствующее смещению, на входах В1 - В4 один из кодов строк 0101,0110 0111, а на выходах сумматора - соответственно значения 1101, 1110, 1111 представляющие значения младших разря дов кода ДКОИ.

Поскольку рассматриваемая группа символов не относится к служебным, на выходе элемента НЕ 13 появляется

0

5

0

5

0

5

0

5

0

сигнал, разрешающий прохождение сигнала Разрешение считывания с элемента И 1 5 .

Рассмотрим прохождение сигналов через устройство при преобразовании символов, не входящих ни в одну группу и не зависящих от значения служебных символов, например, при преобразовании символа позиции 1/А, имеющего запись 3/5 в сводной таблице КОИ-7ДКОИ. Сигнал, 001, представляющий код столбца с номером 1, поступает на входы дегш фратора 1, на первом выходе которого появляется сигнал. Сигнал 1010, представляюший код строки с }toMe- ром А, поступает на входы дешифратора 2, на десятом выходе которого появляется сигнал.

В каждой из групп 5 и 6 для указанной позиции имеется двухвходовый элемент И, на первый вход которого поступает сигнал с выхода 1 дешифратора 1, а на второй вход - сигнал с выхода 10 дешифратора 2. Сигнал на выходе элемента И группы 5 имеет кодовое значение 3, сигнал на выходе элемента И группы 6 - кодовое значение 5. Таким образом, на выходе шифратора 8 появляется сигнал, соответ- ствуюш 1й 3, а на выходе шифратора 9 - сигнал, соответствую 1{ий 5.

На выходах преобразователя 19 появляется сигнал 0011, представляюш 1й значение старших разрядов кода ДКОИ, на выходах шифратора 12 и входах А1 - А4 сумматора 16 - код. 0101, представляющий смещение, на входах В1 - В4 сумматора 16 - двоичный код 1010, а на выходах сумматора код 1101, представляющий значение младших разрядов ДКОИ. Поскольку преобразуемьм символ не относится к числу служебных, на выходе элемента НЕ 13 появляется сигнал, разрешающий прохождение сигнала Разрешение считывания.

Таким образом, устройство позволяет преобразовызать все символы наборов КОИ-7 в ДКОИ за счет выделения и анализа служебных символов, определяющих тип набора.

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

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

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

0

0

5

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

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

название год авторы номер документа
Преобразователь табличных кодов 1987
  • Маркова Наталья Владимировна
  • Тихонов Геннадий Ильич
  • Буряченко Лидия Николаевна
SU1441486A1
Устройство декодирования для системы передачи цифровых сигналов 1985
  • Сафаров Риза Таджиевич
  • Сидельников Геннадий Михайлович
  • Медведев Евгений Всеволодович
  • Сухинин Андрей Александрович
SU1305884A1
Способ и ассоциативное матричное устройство параллельного поиска образца по его префиксам 2021
  • Титенко Евгений Анатольевич
RU2760628C1
Устройство для диагностики неисправностей многоярусных пирамидальных схем 1980
  • Литвин Леонид Алексеевич
SU980084A1
Устройство для лексического анализа метамикроассемблера 1982
  • Бекасов Александр Алексеевич
  • Кисельников Владимир Максимович
  • Торгашев Валерий Антонович
  • Шкиртиль Вячеслав Иванович
SU1034043A1
Устройство для формирования адресов 1973
  • Селезнев Игорь Палович
  • Мухина Галина Михайловна
SU475623A1
Устройство для лексического анализа метатранслятора 1983
  • Александрова Людмила Анатольевна
  • Бекасов Александр Алексеевич
  • Биспен Вероника Николаевна
  • Шкиртиль Вячеслав Иванович
SU1153329A1
Устройство для ввода информации 1980
  • Лопатин Сергей Константинович
SU898410A1
Устройство для распределения заданий 1984
  • Ганитулин Анатолий Хатыпович
  • Попов Вячеслав Григорьевич
SU1179340A1
Запоминающее устройство с автономным контролем 1984
  • Горшков Виктор Николаевич
SU1215140A1

Иллюстрации к изобретению SU 1 233 286 A1

Реферат патента 1986 года Преобразователь табличных кодов

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении преобразователей в устройствах обмена и вывода информации. Целью изобретения является расширение класса решаемых задач за счет обеспечения возможности преобразования входного кода в несколько выходных кодов. Поставленная цель достигается за счет введения регистра управления, задающего перестройку комбинационных схем и логических элементов, обеспечивающих формирование сигнала разрешения считывания. 1 ил. (Л с ю САЭ СО ю 00 О5

Формула изобретения SU 1 233 286 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1233286A1

Двухнаправленный преобразователь табличных кодов 1980
  • Евдокимов Виктор Федорович
  • Шевченко Михаил Андреевич
  • Морозовский Руслан Юрьевич
  • Стасюк Александр Ионович
  • Плющ Юрий Алексеевич
  • Пивень Нина Юрьевна
SU896615A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Авторское свидетельство СССР № 915072, кд
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 233 286 A1

Авторы

Маркова Наталья Владимировна

Тихонов Геннадий Ильич

Буряченко Лидия Николаевна

Власенко Петр Иванович

Даты

1986-05-23Публикация

1984-10-05Подача