Преобразователь кодов
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано для преобразования информации в системах передачи и обработки дискретной информации. Изобретение позволяет формировать коды регистров и коды символов в блоке памяти , чем достигается упрощение преобразователя кодов.-Преобразователь кодов содержит три регистра 1,6 и 9, умножитель 2, два дешифратора 3 и 4, блок памяти 5, блок 7 сравнения и блок 8 управления. Блок управления 8 состоит из двух триггеров, двух элементов И, счетчика-делителя и инвертора . 1 з.п.ф-лы, 2 ил. ю (Л со 05 00 4 00 ./
СОЮЗ COBETCHÈÕ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
А1 (19) (11) (5)) 4 Н 03 М 7/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4054952/24-24 (22) 11.04.86 (46) 30.12.87.Бюл. У 48 (72) Б.М.Шилин, А.А.Мовчан и А.И.Тихонов (53) 681.375.65 (088.8) (56) Авторское свидетельство СССР
Р 792605, кл. Н 04 1 3/04, 1980.
Авторское свидетельство СССР
9 995358, кл. Н 04 L 3/04, 1983. (54) ПРЕОБРАЗОВАТЕЛЬ КОДОВ (57) Изобретение относится к вычислительной технике и может быть использовано для преобразования информации в системах передачи и обработки дискретной информации. Изобретение позволяет формировать коды регистров и коды символов в блоке памяти, чем достигается упрощение преобразователя кодов.-Преобразователь кодов содержйт три регистра 1,6 и 9, умножитель 2, два дешифратора 3 и 4, блок памяти 5, блок 7 сравнения и блок 8 управления. Блок управления 8 состоит из двух триггеров, двух влементов И, счетчика-делителя и инвертора. 1 з.п.ф-лы, 2 ил.
"0 — — Ъ
1363478 ?
Изобретение относится к вычислительной технике и может быть использовано для преобразования информации в системах передачи и обработки дискретной информации.
Цель изобретения — упрощение преобразователя.
На фиг.1 представлена структурная схема преобразователя; на фиг.2 структурная схема блока управления.
Преобразователь кодов содержит первый регистр 1, умножитель 2, первый 3 и второй 4 дешифраторы„ блок 5 памяти, второй регистр 6, блок 7 сравнения, блок 8 управления и третий регистр 9. На фиг.1 обозначены управляющие 10 и информационные 11 входы преобразователя, а также выход 12 преобразователя.
Блок 8 управления содержит первый 13 и второй 14 триггеры, первый
15 и второй 16 элементы И, счетчикделитель 17 и инвертор 18. На фиг.2 обозначены первый 19 и второй 20 входы блока управления, а также первый 21, второй 22, третий 23 выходы блока управления.
Устройство работает следующим образом.
На вход 11 поступает кодовая комбинация, которая заносится в регистр
1 символов. Параллельно на входы дешифраторов 3 и 4 поступает (по входу 10) индекс типа кода. Дешифратор 3 формирует кодовое слово, соответствующее эначности поступИвшей кодовой комбинации, которое поступает на умножитель 2 и служит в качестве маски для выделения действительной кодовой комбинации из регистра 1 символов. Дешифратор 4 формирует кодовое слово, определяющее зону блока 5 памяти, в которой хранится требуемый кодовый алфавит.
По накоплении кодовой комбинации в регистре 1 символов осуществляется умножение в умножителе 2 пришедшей кодовой комбинации на константу, характеризующую размерность элементов в кодовых алфавитах, размещенных в блоке 5 памяти.
Полученный результат, а также кодовое слово, сформированное дешифратором 4, поступают на адресные входы блока 5 памяти и служат адресом кодовой комбинации в искомом алфавите, соответствующей поступив5
1 Г., 20
55 шей на вход 11 преобразователя кодовой комбинации.
По сигналу с выхода умножителя 2, поступающему на второй вход блока 8 управления, на первом выходе блока 8 управления формируется сигнал, разрешающий выборку кодовой комбинации иэ блока 5 памяти.
В выбранной кодовой комбинации несколько разрядов отведены под служебную часть, характеризующую принадлежность символа к тому или иному регистру.
Информационная часть считанной иэ блока 5 памяти кодовой комбинации поступает на вход выходного регистра
9, а служебная часть — на входы блока 7 сравнения и регистра б признака. На другой вход блока 7 сравнения поступает с выхода регистра 6 признака служебная часть предыдущего перекодированного символа.
Если служебная часть считанной из блока 5 памяти кодовой комбинации не совпадает со служебной частью, хранящейся в регистре 6 признака, на выходе блока 7 сравнения формируется сигнал, который поступает на первый вход блока 8 управления и на адресный вход блока 5 памяти. При этом иэ блока 5 памяти считывается кодовая комбинация, соответствующая коду регистра перекодируемого символа, которая под управлением импульсов сдвига, формируемых на втором выходе блока 8 управления, записывается в выходной регистр 9 и выдается в линию связи через выход 12. По окончании выдачи кода регистра импульсом, формируемым на третьем выходе блока 8 управления, служебная часть кодовой комбинации переписывается в регистр б признака. При этом сигнал, сформированный блоком 7 сравнения и указывающий на несовпадение служебных частей предыдущей и перекодируемой кодовых комбинаций, снимается и иэ блока 5 памяти выбира ется кодовая комбинация в искомом алфавите, соответстьующая поступивrueA на вход 11 преобразователя кодовой комбинации. Отсчитав временной интервал„ соответствующий по длительности времени выдачи регистрового симьола, блок 8 управления формирует на втором выходе импульсы сдвига, под управлением которых информационная кодовая комбинация эаписыз 1 вается в выходной регистр 9 и выдается в линию связи с выхода 12. Если служебная часть считанной из блока
5 памяти кодовой комбинации совпадает со служебной частью предыдущего перекодированного символа, хранящейся в регистре 6 признака, то сигнал на выходе блока 7 сравнения не формируется и информационная часть выбранной кодовой комбинации под управлением импульсов сдвига, формируемых на втором выходе блока 8 управления, записывается в выходной регистр 9 и выдается в линию связи.
При преобразовании поступающей на вход кодовой комбинации в безрегистровый код кодовая комбинация в искомом алфавите, выбираем я из блока 5 памяти, не содержит служебной части, сигнал на выходе блока 7 сравнения не формируется и из блока 5 памяти выбираются только информационные коды. формула изобретения
1.Преобразователь кодов, содержащий первый регистр, выходы которого соединены с первыми входами умножителя, первый дешифрaòîð, выходы которого соединены с вторыми входами умножителя, второй дешифратор, входы которого объединены с входами первого дешифратора и являются управляющими входами преобразователя, блок памяти, первый выход которого соединен с первым входом второго регистра, выход которого соединен с первым входом блока сравнения, выход которого соединен с первым входом блока управления, вторые выходы блока памяти соединены с первыми входами третьего регистра, первый выход блока управления соединен с
363478 4 первым входом блока памяти, второй выход — с вторым входом третьего регистра, вход первого регистра является информационным входом преобра5 зователя, о т л и ч а ю щ и й, с я тем, что, с целью упрощения, первый выход умножителя соединен с вторым входом блока управления, третий выход которого соединен с вторым входом второго регистра, выход второго дешифратора соединен с вторым входом блока памяти, вторые выходы умножителя соединены с третьими входами блока памяти,-четвертый вход которого подключен к выходу блока сравнеиия, второй вход которого подключен к первому выходу блока памяти, выход третьего регистра является выходом преобразователя.
2. Преобразователь кодов по п.1, о т л и ч.а ю шийся тем, что блок управления содержит триггеры, элементы И, счетчик-делитель, инвер25 тор и генератор импульсов, выход которого соединен с первым входом .счетчика-делителя, первый выход которого соединен с первыми входами первого и второго элементов И и
30 первого триггера, выход которого соецинен с вторым входом счетчикаделителя, выход первого элемента И соединен с первым входом второго триггера, выход которого соединен с вторым входом первого триггера, выход инвертора соединен с вторым входом второго элемента И, второй вход первого элемента И объединен с входом инвертора и является первым
411 входом блока управления, второй вход второго триггера является вторым входом блока управления, выходы первого триггера, счетчика-делителя и второго элемента И являются соответственно первым, вторым и третьим выходами блока управления.
1363478
Составитель Б.Ходов
Редактор А.Огар Техред Л.Сердюкова Корректор И.Муска
Заказ 6380/54 Тираж 900 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д.4/5
Производственно-полиграфическое предприятие, r.Óærîðoä, ул. Проектная,4