Устройство для ввода информации
Иллюстрации
Показать всеРеферат
ОГ1ИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
III) 491943
Союз Сенатских
Сониалистическии
Республик (61) Дополнительное к авт. свид-ву 357558 (22) Заявлено 14.01.74 (21) 1989791/18-24 с присоединением заявки №вЂ” (23) Приоритет
Опубликовано 15.11.75. Бюллетень № 42
Дата опубликования описания 12.02.76 (51) М. Кл. G 06f 3/02
Государственный комитет
Совета Министров СССР ао делам изобретений и открытий (53) УДК 681.327(088.8) (72) Авторы изобретения
И. Н. Саблин и С. А. Тихонов
Изобретение относится к области вычислительной техники и может быть использовано в комплексе пульта оператора для ввода информации в ЭВМ, работающую в реальном масштабе времени.
Известны устройства ввода информации по авт. св. 357558, содержащие клавиатуру, связанную с шифратором, подключенным к блоку автоматического ввода символов, состоящему из буферных регистров, коммутатора считывания и логического элемента «ИЛИ», вход которого соединен со входом выходного регистра.
Однако указанные устройства имеют тот недостаток, что они производят передачу дескрипторов в ЭВМ по жесткой программе, которая требует обмена с ЭВМ дескрипторами фиксированной длины. Это приводит к значительным трудностям при организации диалогового обмена пульта и ЭВМ, т. е. в этом случае требуется выравнивание длин дескрипторов, что приводит к увеличению времени обмена в случае передачи дескрипторов, длина которых меньше фиксированной, за счет балластных символов (пробелов), а в случае передачи дескрипторов с длиной, больше фиксированной, — за счет дополнительной поясняющей информации. Кроме того, в этом случае программа ЭВМ, обслуживающая диалог, должна быть достаточно сложной, а следовательно, и длинной, т. к. она должна производить прием и преобразование входной информации о длине каждого из введенных по этой программе дескрипторов.
Целью изобретения является повышение быстродействия устройства.
В предлагаемом устройстве для ввода информации указанная цель достигается тем, что устройство по авт. св. J¹ 357558 содержит
10 последовательно соединенные выходной регистр, подключенный и логической схеме
«ИЛИ», блок формирования признака конца посылок и блок управления, связанный с коммутатором, логической схемой «ИЛИ» и шиф1 ратором.
Предлагаемое устройство для ввода информации приведено «а чертеже.
Устройство содержит клавиатуру 1, связанную с шифратором 2, подключенным к блоку
20 3 автоматического ввода символов, состоящему из буферных регистров 4, коммутатора 5 считывания и логического элемента «ИЛИ» 6, соединенному с выходным регистром 7, подключенным к блоку 8 формирования сигнала
2б конца посылки и блоку 9 управления.
Работает устройство следующим образом.
Оператор, воздействуя на клавиатуру пульта, возбуждает один пз входов шифратора 2, на информационных выходах которо30 го появляются коды всех символов дескрип491943 тора и код конца посылки. Код первого символа дескриптора заносится в выходной регистр 7 через логический элемент «ИЛИ» 6, одновременно сбрасывая коммутатор 5 считывания в исходное состояние. Этот же сигнал поступает на блок 9 управления и разрешает прохождение импульсов синхронизации с
ЭВМ.
Коды остальных символов запоминаются в буферных регистрах 4. Блок 8 формирования сигнала конца посылки следит за прохождением кода первого и последующих символов дескрипторов через выходной регистр 7, сравнивая их с фиксированным кодом конца посылки, поступающим на второй вход блока 8.
После того, как код первого символа воспринят соответствующими устройствами пульта, на вход выходного регистра 7 через блок 9 управления поступает импульс синхронизации.
Коммутатор 5 воспринимает его как команду на выдачу кода второго символа дескриптора, хранящегося в одном из буферных регистров 4, в уже освободившийся выходной рсгистр 7, с которого коды символов дескриптора поступают в ЭВМ и в блок 8 формирования сигнала конца посылки.
Блок 8 формирования сигнала конца посылки вырабатывает сигнал запрета, который поступает в блок 9 управления лишь при совпадении кода конца посылки дескриптора и фиксированного кода конца посылки. Блок 9 управления запрещает прохождение синхроимпульсов с ЭВМ, поэтому коммутатор 5 до следующего воздействия оператора на клавиатуру пульта находится в промежуточном состоянии.
Таким образом, время передачи дескриптора в ЭВМ от момента запуска пульта, т. е. с момента возбуждения шифратора, до момента передачи кода конца посылки дескриптора зависит от длины дескриптора. Распознавание длины дескриптора осуществляется за счет введения в структуру обмена служебного кода конца посылки дескриптора, распознавание которого может быть осуществлено как специальными устройствами пульта, так и
ЭВМ, что приводит к экономии машинного времени за счет упрощения программы обмена, которая сводится к приему синхроимпульсов от ЭВМ и значительному упрощению npoi раммы обслуживания обмена, так как информация о длине дескриптора передается самим
20 дескриптором, и поэтому дополнительная информация не треоуется.
Формула изобретения
25 Устройство для ввода информации по авт. св. № 357558, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, оно содержит последовательно соединенные выходной регистр, подключенный к логической схе30 ме «ИЛИ», блок формирования признака конца посылки и блок управления, связанный с коммутатором, логической схемой «ИЛИ» и шифратором.
491943
Составитель С. Тихонов
Корректоры: Т. Миронова и А. Степанова
Редактор Б. Нанкина
Техред Е. Митрофанова
Типография, пр. Сапунова, 2
Заказ 8879 Изд. ¹ 1986 Тираж 679 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
113035, Москва, 7К-35, Раушская наб., д. 4/5