Устройство для ввода информации
Изобретение относится к области вычислительной техники и может быть использо.вано в системах ввода информации на терминальные устройства с различного вида носителей, в том числе с перфоленты. Цель изобретения - увеличение быстродействия устройства . Устройство содержит блок 1 считьшания, регистр 2, распределитель 3 импульсов, триггер 4, генератор 5 импульсов , блок 6 постоянной памяти. Цель изобретения достигается за счет параллельной дешифрации блоком 6 служебных и информационных символов, поступающих из блока 1 считьтания. 2 табл.2. ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (gg 4 G 06 F 3/06, 7/06
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPbITPM (21) 4235596/24-24 (22) 24.04.87 (46) 15. 12.88. Бюл. Р 46 (72) В.А.Кривего и В.А.Гайдай (53) 681.327(088.8) (56) Патент СИА У 3484751, кл. 340.172, опублик. 1984.
Авторское свидетельство СССР
Ф 1352479, кл. Г 06 Р 7/06, 1986. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМА-
ЦИИ (57) Изобретение относится к области вычислительной техники и может быть
„„SU„„1444742 А 1 использовано в системах ввода информации на терминальные устройства с различного вина носителей, в том числе с перфоленты. Цель изобретения— увеличение быстродействия устройства. Устройство содержит блок 1 считывания, регистр 2, распределитель 3 импульсов, триггер 4, генератор 5 импульсов, блок 6 постоянной памяти.
Цель изобретения достигается за счет параллельной дешифрации блоком 6 служебных и информационных символов, поступающих из блока 1 считывания.
2 табл.2. ил. пп
1444742
Изобретение относится к вычислительной технике и может быть использовано в системах ввода информации на терминальные устройства с различ5 ного вида носителей, в том числе с перфоленты.
Цель изобретения - увеличение ,быстродействия устройства за счет параллельной дешифрации служебных 10 и информационных символов.
На фиг.1 изображена функциональная схема предлагаемого устройства; на фиг.2 — временные диаграммы работы устройства. 15
Устройство содержит блок 1 считывания, регистр 2, распределитель 3 импульсов, триггер 4, генератор 5 импульсов и блок 6 постоянной памяти (запоминающее устройство). 20
Генератор 5 импульсов может быть выполнен по известной схеме ждущего мультивибратора с внешним запуском.
Распределитель 3 импульсов может быть выполнен по известной схеме 25 кольцевого сдвигающего регистра.
Регистр 2 представляет собой параллельный секционированный регистр памяти.
Устройство обеспечивает селектив- 30 ное считывание информации с перфоленты и выполняет следующие функции.
Производит поиск признака начала информационной зоны.
Производит дешкфрацию заданного номера (заданных номеров) зоны (зон), Производит считывание и дешифрацию алфавитно-цифровой информации и селектирование ее от служебной информации, занесенной на перфоленту.При этом осуществляется преобразование информации из одной системы ее представления в другую, необходимую пользователю.
Осуществляет поиск и дешифрацию 45 маркера конца зоны и прекращает считывание информации в заданной зоне после дешифрации маркера конца зоны.
Устройство работает следующим образом.
Пусть на перфоленте зафиксирована информация для нескольких устройств.
Для каждого устройства определена своя зона, идентифицируемая маркером начала зоны и номером зоны.
Смысловое значение символов кода
55 приведено в табл.1.
Кодовые посылки слов, подлежащие записи в устройство, т.е. маркеры эоны, располагаются на ленте в порядке последовательного возрастания адресов, начиная с начального адреса, поэтому адреса "слов" на ленте не представляются, Перед кодовой посылкой с соответствующим адресом на ленте размещается кодовая посылка управляющего символа "Начало зоны" (НЗ).
Перед маркерной посылкой Н3 на ленте могут располагаться любые кодовые посылки (не подлежащие вводу в устройство).
Информация, считываемая с перфоленты, из блока 1 поступает на входы,блока 6. Путем подачи внешнего сигнала на вход генератора 5 производится его запуск. Генератор 5 формирует при этом серию тактовых импуль- = сов, поступакицих на синхровход триггера 4. Триггер 4, ранее установленный в "0" (установочные входы не показаны), по переднему фронту первого импульса от генератора 5 принимает единичное значение, обеспечивая запуск блока 1 считывания.
По этому сигналу блок 1 выдает информационную посыпку, поступающую на входы блока 6. Эта посылка сопровож-, дается синхроимпульсом CU, который сбрасывает триггер 4, чем обеспечивается сигнал "Стоп" для блока 1 считывания и одновременно является счетным сигналом для распределителя 3 импульсов.
Распределитель 3 импульсов представляет собой кольцевой сдвигающий регистр, на сдвигающий вход которого поступают сцнхроимпульсы с блока считывания, а его установочный вход соединен с выходом блока 6, разряд на котором формируется в момент дешифрации кода кодовой посылки сигнала
"Начало зоны". При этом все информационные посылки, считываемые с блока 1 до кодовой посылки "Начало зоны", устройством игнорируются. В момент прохождения кодовой посылки "Начало зоны" производится запуск распределителя 3 импульсов, который в такте с синхроимпульсами формирует тактовые сигналы 01, 02 и т.д., обеспечивающие запись в регистр 2 информации, поступающей из блока 6. Блок 6 обеспечивает вселение служебных сигналов, типа "Начало зоны" и "Конец зоны", а также, производит перекодирование информации, поступающей с блока 1
20
Таблица
Двоичный декодируемый код (значение данных запоминающего устройства) Комбинация кода по
ГОСТ
16-ричный код числа
О О 1 1 О . О О О
0 О О 0
О О О 1
О О 1 О
1 О 1 1 О . О О 1
О . I 1 .О . О 1 О
О 1 1 О . О 1 1
О 1 1 0 . 1 О О
О 1 1 О . 1 О 1
О О
О !
1 1
:0 О
О 1
О з 14447 считывания по системе, принятой пользователем. Для этого пользователь заносит требуемую информацию в соответствующие ячейки блока 6 и уста5 навливает соответствие заносимой и дешифрируемой информации. Иначе говоря, перекодируемый код помещается в ячейку блока 6 с адресом, который является дешифрируемым кодом. Если в процессе считывания с блока 1 встретится кодовая посылка, обозначающая "Конец зоны" (К3), то сигналом КЗ с блока 6 распределитель 3 импульсов и регистр 2 сбрасываются в 15 состояние "О" и процесс считывания в данной зоне прекращается.
В качестве примера рассмотрим считывание информации, допустим, в такой последовательности:
О 1 1 О, О О О, О О О О. О О 1, О 1 1 О. О О О, 1 О О О. 1 1 О и
Т.Д, 25
С выхода запоминающего устройства 6 поступают следующие соответствующие коды:
О О О О, О О О О, 1 1 1 1 и т.д.
Эта информация начнет записываться в регистр после запуска распределителя 3 импульсов сигналом Н3, что произойдет после преобразования кода "Начало зоны", т.е. на выходе регистра 2 появится информация:
О О О О, 1 1 1 1 и т.д. в соответствии с табл.2.
Формула изобретения
Устройство для ввода информации, содержащее блок считывания, блок постоянной памяти, распределитель импульсов, регистр, генератор импульсов, триггер, инверсный выход триггера соединен с первым входом синхронизации блока считывания, выходы группы блока постоянной памяти соединены с информационными входами регистра,,выходы распределителя импульсов соединены с входами синхронизации регистра, выходы которого являются информационными выходами устройства, первый выход.. блока постоянной памяти соединен с входами сброса регистра и распределителя импульсов, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства за счет параллельной дешифрации служебных и информацион.ных символов, в нем информационные выходы блока считывания соединены с входами блока постоянной памяти, выход синхронизации блока считывания соединен с входом сброса триггера и входом синхронизации распределителя импульсов, второй выход блока постоянной йамяти соединен с входом установки распределителя импульсов, вход генератора импульсов является входом синхронизации устройства, выход генератора импульсов соединен с входом синхронизации триггера, прямой выход которого соединен с вторым, входом синхронизации блока считыва- . ния.
1444742
36-ричный код числа
Кожииация кода по
ГОСТ
1 О
1 1
9 9 (10) (А) А 11(В) В
12(С) С
1 О.
1 1
1 1
1 1
14(Е) Е
15(Р) F
Управляющие:
НЗ (начало зоны) 1 О О О . О О 1
ВК (возврат каретки) О О О 1 . 1 О 1
ПС (перевод строки) О О 0 1 . О 1 О
О 1 0 О . О О О
ПробелКод на входе регистра данных
Код на выходе регистра данных
0110. 000
0000. 001
1000. 110
0000
НЗ
1111
1111
6 6 О 1 1 О
7 7 О 1 1 0
8 8 О 1 1 1
О 1 1 1
1 О 0 0
1 О О О
1 О О О
О О О
1 0 О О
1 0 О О
Код на входе запоминающего устройства
1 1 О
1 1 1
О О О
О О 1
О О 1
О 1 О
0 1
О 0
1 О 1
1 1 О
6 4
Продолжение табл.1 с
Двоичный декодируемый код (значение данных запоминающего устройства) О О О
О О 1
О 0 1
О 1 1
1 О О
1 О 1
Таблица 2
1444742
Составитель А.Трунов .
Техред М.Ходанич Корректор Л.Патай
Редактор А.Ренин
Заказ 6506/47
Тираж 704
ВНИИПИ Государственного комитета СССР по делам изобретений и.открытий
113035, Москва, Ж-35, Раушская наб,, д, 4/5
Подписное
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4




