Устройство для ввода и вывода информации

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

Союз Советских

Социалистических

Республик

К АВТОРСКОМУ СВИДЕЕЕЛЬСТВУ (61)Дополнительное к авт. свид-ву (22) Заявлено 300480 (21) 2918697/18-24 f$$) Я. Яд.з с присоедииением заявки ¹ (23) Приоритет

0 06 F 3/02

Государственный иомитет

СССР по делам изобретений и отирытий (53) УДН 681. 327.11 (088.8) Опубликовано 150432. Бюллетень ¹ 14

Дата опубликования описания 15.04.82

П.М. Бараненко, Ф. С. Борисенко и А.П. 1(ордеен (72) Авторы изобретения. » (71) Заявитель (54) УCTPOACTBO ДЛЯ ВВОДА И ВЫВОДА

ИНФОРМАЦИИ

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

Известны клавишные устройства, осущестнляющие кодирование текстов, записанных в символах алгоритмического языка АЛГОЛ-60 содержащие последовательно соединенные клавиатуру, шифратор, блок управления и распределитель, а также связанный с распределителем и шифратором блок памяти, являющийся выходом устройства. Особенностью этого устройства является представление однознаковых символон (букв, цифр, математических и логических знаков) и многоэнаковых символов (служебных слов, идентификаторов функций) в единой системе кодирования без.разделения многазнаковых символон на составные элементы (1) и (2j.

Недостаток их заключается н специализации кланиатуры, что ограничи" вает воэможность кодирования текстов, записанных на других языках (Р1 — 1, ФОРТРАН, КОБОЛ и др. ) .

Обеспечение такой возможности требует расширения клавиатуре, что неизбежно приводит к унеличению ошибок при наборе оператором информа« ции. Все современные устройства подготовки и ввода-вывода информации имеют по этой причине стандартизованную алфавитно-цифровую клавиатуру.

Наиболее близким по технической сущности к предлагаемому изобретению является устройство внодавывода, содержащее кланиатуру, блок сопряжения с каналом, запоминающее .устройство и блок визуального контроля, связанные с блоком управления и синхронизации. В этом устройстве вводимая оператором с клавиатуры информация посимвольно кодируется, записывается в запоминающее устройство, отображается блоком, ниэуального контроля и поступает в блок сопряжения с каналом (3) .

Недостатком устройства является то, что многознаковые символы передаются на обработку н 3ВМ также в виде отдельных нодон символов и дополнительных признаков к ним»

Целью изобретения является увеличение быстродействия устройства.

920690

Цель достигается тем, что н устройство для ннода и вывода информации, содержащее блок упранления и синхронизации, первые вход и выход которого соединены с блоком памяти, а вторые нхад и выход - с блоком сопряжения, вход и выход которого соединены с входом и выходом устройства, третьи вход и вь ход блока управления и синхронизации соединены соответственно с первым выходом и входом клавиатуры, второй выход которой соединен с первым шифраторам, четвертые г.ход и выход блока управления и синхронизации соединены с первыми выходом и входом распределителя импульсов, второй выход которого соединен с первым входом блока регистрон, второй вход которого соединен с первым выходом первого шифратора, второй выход которого соединен с пятым входом блока управления и синхронизации, пятый выход которого соединен с третьим входом блока регистров, а шестой выход — co входом блока визуального контроля, введены коммутатор, регистр,формирователь кода, формирователь импульсов опроса,нтарой шифратор и третий шифратор,причем первый вход коммутатора соединен с ныходам блока регистров, а второй вход соединен с третьим выходом распределителя импульсов, первы выход коммутатора соединен со входом третьего шифратора, первый выход котора-о соединен со вторым нходам распределителя импульсов, а второй выход — с шестым входом блока управления и синхронизации, седьмые вход и выход которого соединены соответстненна с первым выходом и входом формирователя импульсов опроса, второй и третьи выходы которого соединены соответственно с первыми входами регистра и формирователя кода, второй вход которого соединен с выходом регистра, а выход — co входом второго шифратора, выход которого соединен с восьмым входом блока упранления и синхронизации, восьмой выход которого "оединен со вторым входом регистра, а девятый вход — co вторым выходом коммутатора.

На чертеже приведеча структурная схема устройства для ввода и вывода информации.

Устройство содержит блок управления и синхронизации 1, клавиатуру 2, блок сопряжения 3, блок памяти 4, распределитель импульсов 5, первый шифратор б, блок регистров

7, блок визуального контроля 8, третий шифратор 9, коммутатор 10, формирователь кода 11, регистр 12, второй шифратор 13 и формирователь ймпульсан опроса 14.

Устройстно работает в двух режимах: ввода алфавитно-цифровои информации в ЭВМ и выдачи ее в блок визуального контроля 8.

При рабате устройства в первом режиме символы, набираемые оператором на клавиатуре 2,кодируются первым шифратором б и поступают на входы блока регистран 7, выполняющего функцию .уферной памяти и блока управления и синхронизации 1, который обеспечивает запись каждого символа в блок памяти 4 и его отображение в блоке визуального контроля 8. В соот— нетствии с синтаксисам входных языков перед многознакоными символами обязательна следует пробел. Поэтому н предлагаемом устройстве пробел используется как признак .лнагознакового "имнала.

Если очередной вводимый символ пробел, то ан поступает в блок управления и синхронизации 1 па вышеописанной гагике и, кроме того, по сигналу Пробел блок управления и синхронизации 1 запускает распределитель импульсов 5, обеспечивающий паследонательную запись поступающих си лвалан в блок регистров

7, содержащий nm-.ðàçðÿäíûõ регистров (и — максимальная длина многознакового символа). Запись символсв в блок памяти 4 в эта время не производится.Па окончании набора иногознакового символа, определяемом

35 вторым пробелом, коммутатор 10 па команде распределителя импульсов 5 соединяет выходы регистров блока 7 с входами третьего шифратора 9.

Если поступившая комбинация сигналов соответствует мнагазнакавому символу, та третий шифратор 9 вырабатывает код мнагознакавагo символа разрядности тл, поступающий н блок управления и синхронизации, кото45 рый произьодит запись этого кода и кода пробела в блок памяти 4 и сброс регистров блока 7 и распределителя импульсов 5. Если поступив— шая комбинация не соответствует многазнакаваму символу, то шифратор 9 вырабатывает признак несаатветстнля, по которому распределитель импульсов 5 соединяет выходы коммутатора

10 с блоком управления и синхронизации 1, который производит паачередную перепись кодов симнолав из регистров блока 7 iíà÷èíàÿ с первогo)в соседние адреса блока памяти

4 и сброс н начальное состояние распределителя импульсов 5 и регистров блока 7. Информация, накопленная в блоке памяти 4, выдается н ЭВМ через блок сопряжения 3 по командам блока управления и синхронизации 1. Режим вывода включает— ся после записи в блок памяти 4

920690 определенного количества символов, поступивших из ЭВМ через блок сопряжения 3 или введенных с кл виатуры 2.При этом блок управления и синхронизации 1 последовательно выбирает иэ соседних адресов блока па5 мяти 4 содержащиеся там коды. Если выбранный код не содержит признака многознакового символа, то он направляется в блок визуального контроля 8, который отображает его на одном знакоместе. Если в выбранном коде признак многознакового символа содержится, то блок управления и синхронизации 1 записывает его в регистр 12, к выходам которого постоянно подключен формирователь 15 кода 11, реализующий конечную последовательность букв алфавита, при просмотре которой слева направо может быть воспроизведен любой многознаковый символ, входящий в сос- 2О тав используемого языка. Последовательный просмотр формирователя кода 11 выполняет формирователь импульсов опроса 14 по сигналам, поступающим из блока управления и синхронизации 1. При появлении на выходе формирователя кода 11 сигнала, соответствующего очередной букве конечной последовательности, второй шифратор 13 вырабатывает код, соответствующий этой букве, который через блок управления и синхронизации

1 поступает в блок визуального контроля 8. После просмотра всей конечной последовательности формирователь импульсов опроса 14 сбрасывается в начальное состояние и обнуляет регистр 12, а блок управления и синхронизации 1 выбирает из блока памяти 4 код следующего символа, и процесс повторяется по вышеописанной логике.

Использование данного изобретения позволяет сократить время передачи и обработки информации, а также уменьшит объем занимаемой памяти в ЭВМ.

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

55

Устройство для ввода и вывода информации, содержащее блок управ— ления и синхронизации, первые вход и выход которого соединены с блоком памяти, а вторые вход и выход — c блоком сопряжения, вход и вы:од которого соединены с входом и выходом устройства, т етьи вход и выход блока управления и синхронизации соединены соответственно с первым выходом и входом клавиатуры, второй выход которой соединен с первым шифратором, четвертые вход и выход блока управления и синхронизации соединены с первыми выходами и входом распределителя импульсов, второй выход которого соединен с первым входом блока регистров, второй вход которого соединен с первым выходом первого шифратора, второй выход которого соединен с пятым входом блока управления и синхронизации, пятый выход которого соединен с третьим входом блока регистров, а шестой выход — c входом блока визуального контроля, о т л и ч а ю щ е е с я тем,что,с цел ю увеличения быстродействия устройства,в него введены коммутатор, регистр, формирователь кода, формирователь импульсов опроса, второй шифратор и третий шифратор, причем первый вход коммутатора соединен с выходом блока регистров, а второй вход соединен с третьим выходом распределителя импульсов, первый выход коммутатора соединен с входом третьего шифратора, первый выход которого соединен с вторым входом распределителя импульсов, а второй выход — с шестым входом блока управления и синхронизации, седьмые вход и выход которого соединены соответственно с первыми выходом и входом формирователя импульсов опроса, второй и третий выходы которого соединены соответственно с первыми входами регистра и формирователя кода, второй вход которого соединен с выходом регистра, а выход — с входом второго шифратора„ выход которого соеди- нен с восьмым входом блока управления и синхронизации, восьмой выход кэторого соединен с вторым входом регистра, а девятый вход — с вторым выходом коммутатора.

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР гг 177173, кл. G 06 F 3/02, 1964.

2. Устройство перфорации, контроля и расшифровки EC-9080. Техническое описание, н.п. АРИТМА, ЧССР,,1979.

3. Устройство ввода-вывода АП-7060.

Техническое описание ПТЗ. 045 018-78 (прототип) .

Составитель С. Гапич

Редактор М.Товтин Техред T. Маточка Корректор M.Äåì÷èê

Ъ

Заказ 2342/54 Тираж 732 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП Патент, r. Ужгород, ул. Проектная, 4