Изобретение относится к области вычислительной техники и может быть использовано в комплексе пульта оператора для ввода информации в ЭВМ, работающую в реальном масштабе времени.
Известны устройства ввода информации по авт. св. 357558, содержащие клавиатуру, связанную с шифратором, подключенным к блоку автоматического ввода символов, состоящему из буферных регистров, коммутатора считывания и логического элемента «ИЛИ, вход которого соединен со входом выходного регистра.
Однако указанные устройства имеют тот недостаток, что они производят передачу дескрипторов в ЭВМ по жесткой программе, которая требует обмена с ЭВМ дескрипторами фиксированной длины. Это приводит к значительным трудностям при организации диалогового обмена пульта и ЭВМ, т. е. в этом случае требуется выравнивание длин дескрииторов, что приводит к увеличению времени обмена в случае передачи дескрипторов, длина которых меньше фиксированной, за счет балластных символов (пробелов), а в случае передачи дескрипторов с длиной, больше фиксированной, - за счет дополнительной поясняющей информации. Кроме того, в этом случае программа ЭВМ, обслуживающая диалог, должна быть достаточно сложной, а следовательно, и длинной, т. к. она должна производить прием и нреобразование входной информации о длине каждого из введенных но этой программе дескрипторов.
Целью изобретения является повыщение быстродействия устройства.
В нредлагаемом устройстве для ввода информации указанная цель достигается тем, что Зстройство по авт. св. N° 357558 содержит
последовательно соединенные выходной регистр, подключенный к логической схеме «ИЛИ, блок формирования признака конца посылок и блок управлепия, связанный с коммутатором, логической схемой «1-1ЛИ и шифратором.
Предлагаемое устройство для ввода информации приведено на чертеже.
Устройство содержит клавиатуру 1, связанную с шифратором 2, подключенным к блоку
3 автоматического ввода символов, состоящему из буферных регистров 4, коммутатора 5 считывания и логического элемента «ИЛИ б, соединенному с выходным регистром 7, подключенным к блоку 8 формирования сигнала
конца посылки и блоку 9 управления.
Работает устройство следующим образом. Оператор, воздействуя па клавиатуру 1 пульта, возбуждает один из входов щифратора 2, на информационных выходах которого появляются коды всех символов дескриптора и код конца посылки. Код первого спмвола дескриптора заносится в выходной регистр 7 через логический элемент «ИЛИ 6, одновременно сбрасывая коммутатор 5 считывания в исходное состояние. Этот же сигнал поступает на блок 9 управления и разрешает прохождение импульсов синхронизации с ЭВМ.
Коды остальных символов запоминаются в буферных регистрах 4. Блок 8 формирования сигнала конца посылки следит за прохождением кода первого и последующих символов дескрипторов через выходной регистр 7, сравнивая их с фиксированным кодом конца посылки, поступающим на второй вход блока 8. После того, как код первого символа воспринят соответствующими устройствами пульта, на вход выходного регистра 7 через блок 9 управления поступает импульс синхронизации. Коммутатор 5 воспринимает его как команду на выдачу кода второго символа дескриптора, хранящегося в одном из буферных регистров 4, в уже освободивщийся выходной регистр 7, с которого коды символов дескриптора поступают в ЭВМ и в блок 8 формирования сигнала конца посылки.
Блок 8 формирования сигнала конца посылки вырабатывает сигнал запрета, который поступает в блок 9 управления лищь при совпадении кода конца посылки дескриптора и фиксированного кода конца посылки. Блок 9 управления запрещает прохождение сипхроимпульсов с ЭВМ, поэтому коммутатор 5 до
следуюо1его воздействия оператора на клавиатуру I пульта находится в промежуточном состоянии. Таким образом, время передачи дескриптора в ЭВМ от момента запуска пульта, т. е. с момепта возбуждения шифратора, до момента передачи кода конца посылки дескриптора зависит от длины дескриптора. Распознавание длины дескриптора осуществляется за
счет введения в структуру обмена служебного кода конца посылки дескриптора, распознавание которого может быть осуществлено как специальными устройствами пульта, так и ЭВМ, что приводит к экономии машинного
времени за счет упрощения программы обмена, которая сводится к приему синхроимпульсов от ЭВМ и значительному упрощению программы обслуживания обмена, так как информация о длине дескриптора передается самим
дескриптором, и поэтому дополнительная информация не требуется.
Формула изобретения
Устройство для ввода информации по авт. св. № 357558, отличающееся тем, что, с целью новышения быстродействия, оно содержит последовательно соединенные выходной регистр, подключенный к логической схеме «ИЛИ, блок формирования признака конца посылки и блок управления, связанный с коммутатором, логической схемой «ИЛИ и шифратором.
Код cvм loлoS
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1982 |
|
SU1089566A1 |
Устройство для ввода информации | 1981 |
|
SU1010612A1 |
УСТРОЙСТВО для ВВОДА ИНФОРМАЦИИ | 1972 |
|
SU357558A1 |
Устройство для сопряжения телеграфных каналов с вычислительной машиной | 1978 |
|
SU748403A1 |
Устройство для обмена информацией междуэлЕКТРОННОй ВычиСлиТЕльНОй МАшиНОй(эВМ) и уСТРОйСТВАМи ВВОдА и ВыВОдА | 1979 |
|
SU809140A1 |
Вычислительная система | 1977 |
|
SU692400A1 |
Устройство оперативной связи с управляющими программами | 1981 |
|
SU970351A1 |
Многоканальная система для контроля и диагностики цифровых блоков | 1984 |
|
SU1269137A1 |
Устройство для отображения графической информации | 1984 |
|
SU1327090A1 |
Устройство для контроля электронных изделий | 1978 |
|
SU951323A1 |
Авторы
Даты
1975-11-15—Публикация
1974-01-14—Подача