Изобретение относится к вычислительной технике, в частности к устройствам, ввода и вьшода информации, и может быть использовано в информационно-вычислительных и управляющих си ст еп ах.
Известны клавишные устройства, осуществляющие кодирование текстов, записанных в символах алгоритмического языка АЛГОЛ-бО, -содержащие последовательно соединенные клавиатуру, шифратор, блок управления и распределитель, а также связанный с распределителем и шифратором блок памяти, являющийся выходом устройства. Особенностью этого устройства является представление однознаковых символов (букв, цифр, математических и логических знаков) и многознаковых символов (служебных слов, идентификаторов функций) в единой системе кодирования без .разделения многознаковых символов на составные элементы 1 и 2.
Недостаток их заключается в специализации клавиатуры, что ограничивает возможность кодирования текстов, записанных на других языках (PL - 1, ФОРТРАН, КОБОЛ и ДР..). обеспечение такой возможности требует расширения клавиатуры, что неизбежно приводит к увеличению ошибок при наборе оператором информации. Все современные устройства подготовки и ввода-вывода информации имеют по этой причине стандартизованную алфавитно-цифровую клавиатуру.
10
Наиболее близким по технической сущности к предлагаемому изобретению является устройство вводавывода, содержащее клавиатуру, блок сопряжения с каналом, запоминающее
.устройство и блок визуального контроля, связанные с блоком управления и синхронизации. В этом устройстве вводимая оператором с клавиатуры информация посимвольно коди20руется, записывается в запоминающее устройство, отображается блоком, визусшьного контроля и поступает в блок сопряжения с каналом 3.
Недостатком устройства являет25ся то, что многоэнаковые символы передаются на обработку в ЭВМ также в виде отдельных кодов и дополнительных признаков к ним Целью изобретения является увеличение быстродействия устройства. Цель достигается тем, что в устройство для ввода и вывода информации , содержащее 6JiOK управления и синхронизации, первые вход и выход которого соединены с блоком памяти а вторые вход и выход - с блоком сопряжения, вход и выход которого соединены с входом и выходом устройства, третьи вход и вьход блока управления и синхронизации соединен соответственно с первым выходом и входом клавиатуры, второй которой соединен с первым шифратором, четвертые вход и выход олока управления и синхронизации соединены с первыми выходом и входом распредели теля импульсов, второй выход которого соединен с первым входом блока регистров, второй вход которого сое ,динеч с первым выходом первого шифратора, второй выход которого соеди ней с пятым входом блока управления и синхронизации, пятый выход которого соединен с третьим входом бло ка регистров, а шестой выход - со входом блока визуального контроля, введены коммутатор,регистр,формиро . ватель кода,формирователь импульсо опроса,второй шифратор и третий ши ратор, причем первый вход коммутато соединен с выходом блока регистров а второй вход соединен с третьим в ходом распределителя импульсов,пер выход коммутатора соединен со вхо дом третьего шифратора, первый выход которого соединен со вторым входом распределителя импульсов, а второй выход - с шестым.входом блока управления и синхронизации, седьмые вход и выход которого соединены соответственно с первым вы ходом и входом формирователя импульсов опроса, второй и третьи выходы которого соединены соответственно с первыми входами регистра и формирователя кода, второй вход которого соединен с выходом регист ра, а выход - со входом второго шифратора, выход которого соединен с ВОСЬМЫМ входом блока управления и синхронизации, восьмой выход которого соединен со вторым входом регистра, а девятый вход - со вторым выходом коммутатора. На чертеже приведена структурна схема устройства для ввода и вывода информации. I Устройство содержит блок управления и синхронизации 1, клавиатуру 2, блок сопряжения 3, блок памяти 4, распределитель импульсов 5 первый шифратор 6, блок регистров 7, блок визуального контроля 8, третий шифратор 9, коммутатор 10, формирователь кода 11, регистр 12 второй шифратор 13 и формирователь импульсов опроса 14. Устройство работает в двух режимах: ввода алфавитно-цифровой информации в ЭВМ и выдачи ее в блок визуального контроля 8. При работе устройства в первом режиме символы, набираемые оператором на клавиатуре 2 ,.кодируются первым шифратором 6 и поступают на входы блока регистров 7, выполняющего функцию буферной памяти и блока управления и синхронизации 1, который обеспечивает запись каждого символа в .блок памяти 4 и его отображение в блоке визуального контроля 8. В соответствии с синтаксисом входных языков перед многознаковыми символами обязательно следует пробел. Поэтому в предлагаемом устройстве пробел используется как признак многознакового символа. Если очередной вводимый символ пробел, то он поступает в блок управления и синхронизации 1 по вышеописанной логике и, кроме того, по сигналу Пробел блок управления и синхронизации 1 запускает распределитель импульсов 5, обеспечивающий последовательную запись поступающих символов в блок регистров 7, содержащий пт-разрядных регистров (п - максимальная длина многознакового символа),Запись символов в блок памяти 4 в зто время не производится. По окончании набора многознакового символа, определяемом вторым .пробелом, ког«-1утатор 10 по команде распределителя импульсов 5 соединяет выходы регистров блока 7 с входами третьего шифратора 9, Если поступившая комбинация сигналов соответствует многознаковому символу, то третий шифратор 9 вырабатывает код многознакового символа разрядности IT , поступающий в блок управления и синхронизации 1, который производит запись этого кода и кода пробела в блок памяти 4 и сброс регистров блока 7 и распределителя импульсов 5. Если поступившая комбинация не соответствует многЬзнакоБОму символу, то шифратор 9 вырабатывает признак несоответствия, по которому распределитель импульсов 5 соединяет выходы кo /Iмyтaтopa 10 с блоком управления и синхрони- . зации 1, который производит поочередную перепись кодов символов из регистров блока 7 (начиная с первого) в соседние адреса блока памяти 4 и сброс в начальное состояние распределителя импульсов 5 и регистров блока 7. Информация, накопленная в блоке памяти 4, выдается в ЭВМ через блок сопряжения 3 по командам блока управления и синхронизации 1. Режим вывода включается после записи в блок памяти 4 определенного количества символов, поступивших из ЭВМ через блок соп жения 3 или введенных с кл;-виатуры 2.При этом блок управления и синхронизации 1 последовательно вы бирает из соседних адресов блока п мяти 4 содержащиеся там коды. Есл выбранный код не содержит признака многознакового символа, то он направляется в блок визуального конт роля 8, который отображает его на одном знакоместе. Если в выбранном коде признак многознакового символа содержится, то блок управления и синхронизации 1 записывает его в регистр 12, к выходам которого постоянно подключен формирователь кода 11, реализующий конечную последовательность букв алфавита, при просмотре которой слева направо может быть воспроизведен любой мно гознаковый символ, входящий в состав используемого языка. Последовательный просмотр формирователя кода 11 выполняет формирователь им пульсов опроса 14 по сигналам, пос тупающим из блока управления и синхронизации 1. При появлении на выходе формирователя кода 11 сигнала соответствующего очередной букве конечной последовательности, второй шифратор 13 вырабатывает код, соответствующий этой букве, который через блок управления и синхронизации 1 поступает в блок визуального конт роля 8. После просмотра всей конечной последовательности формировател импульсов опроса 14 сбрасывается в начальное состояние и обнуляет регистр 12, а блок управления и синхронизации 1 выбирает из блока памя ти 4 код следующего символа, и процесс повторяется по вышеописанной логике. Использование данного изобретения позволяет сократить время передачи и обработки информации, а такж уменьшит объем занимаемой памяти в ЭВМ. Формула изобретения Устройство для ввода и вывода информации, содержащее блок управления и синхронизации, первые вход И выход которого соединены с блоком памяти, а вторые вход и выход - с блоком сопряжения, вход и выход которого соединены с входом и выходом устройства, т:5етьи вход и выход блока управления и синхронизации соединены соответственно с первым выходом и входом клавиатуры, второй выход которой соединен с первым шифратором, четвертые вход и выход блока управления и синхронизации соединены с первьлми выходами и входом распределителя импульсов, второй выход которого соединен с первым входом блока регистров, второй вход которого соединен с первым выходом первого шифратора, второй выход которого соединен с пятым входом блока управления и синхронизации, пятый выход которого соединен с третьим входом блока регистров, а шестой выход - с входом блока визуального контроля, отличающееся тем,что,с целью увеличения быстродействия устройства,в него введены коммутатор, регистр, формиррватель кода, формирователь импульсов опроса, второй шифратор и третий шифратор, причем первый вход коммутатора соединен .с выходом блока регистров, а второй вход соединен с третьим выходом распределителя импульсов, первый выход коммутатора соединен с входом третьего шифратора, первый выход которого соединен с вторым входом распределителя импульсов, а второй выход - с шестым входом блока управления и синхронизации, вход и выход которого соединены соответственно с первыми выходом и входом формирователя импульсов опроса, второй и третий выходы которого соединены соответственно с первыми входами регистра и формирователя кода, второй вход которого-соедикен с выходом регистра, а выход - с входом второго шифратора, выход которого соеди-ен с восьмы / входом блока управления синхронизации, восьмой выход кэтоого соединен с вторым входом региста, а девятый вход - с вторым выхоом коммутатора. Источники информации, ринятые во внимание при экспертизе 1.Авторское свидетельство СССР 177173, кл. G 06 F 3/02, 1964. 2.Устройство перфорации, контроя и расшифровки ЕС-9080. Техничесое описание, н.п. АРИТМА , ЧССР, 979. . 3. Устройство ввода-вывода АП-7060. ехническое описание ПТЗ.045,018-78 прототип) .
Л
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1989 |
|
SU1682996A1 |
Устройство для ввода информации | 1983 |
|
SU1157545A1 |
Устройство для ввода информации | 1982 |
|
SU1089566A1 |
Устройство для отображения информации на телевизионном приемнике | 1979 |
|
SU932531A1 |
Устройство для подготовки информации на перфоленте | 1977 |
|
SU684549A1 |
Устройство для ввода информации | 1983 |
|
SU1109733A1 |
Устройство для редактирования алфавитно-цифровой информации на экране видеоконтрольного блока | 1983 |
|
SU1254460A1 |
Устройство для оценки профессиональной пригодности оператора | 1989 |
|
SU1714646A1 |
Тренажер для выработки координарно-моторного рефлекса | 1983 |
|
SU1168199A1 |
Устройство для контроля ответов учащихся | 1982 |
|
SU1092552A2 |
Авторы
Даты
1982-04-15—Публикация
1980-04-30—Подача