Устройство для ввода информации Советский патент 1983 года по МПК G06F3/02 

Описание патента на изобретение SU1010612A1

Изобретение относится к вычислительной технике и может быть применено в комплексе пульта оператора для ввода информации в ЭВМ, работаю щую в реальном масштабе времени. Преимущественно изобретение може быть использовано в системах для обработки текстов, использующих рас ширенные (многотабличные) наборы алфавитно-цифровых символов. Известно устройство для автомати ческого кодирования информации, содержащее клавиатуру, собирательные схемы однострочных и многострочных символов, собирательную схему и бло синхронизации, дешифратор многостро ных символов и перфоратор tl3 Основным недостатком устройства является жесткая программа формирования многострочного символа (дес криптора) для каждой нажатой клавишн, вследствие чего при вводе кодов алфавитно-цифровьлх символов, размещенных в нескольких кодовых таблицах, признаки принадлежности вводим символов к соответствующим таблицам автоматически кодируются наименее рациональньом способом - путем приформирования многострочных символов обозначений и/или вызова соответствующих кодовых таблиц к каждому вводимому коду алфавитно-цифрового символа. Это приводит к боль шим дополнительным потерям машинног времени на передачу символов обозна чений и вызова кодовых таблиц и к существенному снижению быстродейстВИЯ устройства, в частности при авт матическом вводе нескольких дескрип торов. Недостаток обусловлен тем, что программы построения многостроч ных символов в данном устройстве зад ются собирательными схемами, лишенн ми элементов памяти и поэтому неспо собными анализировать последователь ность нажатий на клавиши символов из разных кодовых таблиц, что необходимо для рационального кодирования символов обозначений и вызова соответствующих таблиц. Другие недостатки - избыточность аппаратных затрат и отсутствие возможности непосредственного ввода ин формации в вычислительный комплекс обусловлены нерациональной организацией связей (целесообразно обработку однострочных символов, как частного случая многострочных, производить в дешифраторе и собирательной схеме многострочных символов, это позволяет исключить из структуры устройствасобирательную схему и регистр однострочных символов и использованием перфоратора в качестве оконечного устройства. Наиболее близким к предлагаемому по технической сущности и достигаемо му результату является устройство для ввода информации, содержащее клавиатуру, связанную с шифратором, подключенным к блоку автоматического ввода символов, состоящему из буферных регистров, коммутатора считывания и логического элемента ИЛИ, выход которого соединен с входом выходного регистра t.2,. Основной недостаток данного устройства - жесткая программа формирования многострочного символа для каждой нажатой клавиши - обусловлен тем, что между выходом клавиатур и входом шифратора отсутствуют элементы запоминания и анализа последовательности обращений к символам из разных таблиц по нажатию клавиш. Другим недостатком устройства является избыточность аппаратных затрат, обусловленная нерациональной организацией связей (использованием взамен буферного регистра первот го символа выходного регистра, что потребовало введения в устройство дополнительной схемы ИЛИ на выходе коммутатора). Кроме того, из-за нерационального алгоритма работы коммутатора, чтение первого символа производится при исходном состоянии коммутатора, в связи с чем чтение дескрипторов различной длины прекращается в соответствующих различных промежуточных состояниях коммутатора. Так как для задачи ввода алфавитно-цифровых символов, размещенных в нескольких кодовых таблицах, информационным является последний символ каждого дескриптора, а все начальные символы (члены соответствующих АР2 последовательностей) определяют принадлех(ность последнего символа к кодовой таблице и выбираются из ограниченного списка, в связи с чем могут быть сформированы более экономичными способами, чем конечный информационный символ, целесообразно начинать передачу дескриптора при состоянии коммутатора, соответствующем количеству членов формируемого дескриптора. При этом чтение различных дескрипторов всегда прекращается в исходном состоянии коммутатора, что позволяет значительно упростить структуру шифратора, так как коды всех членов дескриптора в соответствии с очередностью их следования могут постоянно формироваться на одних и тех же информационных выходах шифратора. Цель изобретения - повышение быстродействия устройства. Поставленная цель достигается, тем, что в устройство для ввода информации, содержащее последовательно соединенные клавиатуру, шифратор, буферный регистр и коммутатор, выход которого является выходом устройства

введены блок памяти и блок сравнения, одни входы которого соединены с выходами блока памяти, входы которого соединены с выходс1ми группы клавиатуры и другими входами блока сравнения, выходы которого соединены с входами второй группы коммутатора.

На чертеже изображена схема предлагаемого устройства.

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

Предлагаемое устройство работает следующим образом.

Оператор, нажимая на клавишу клавиатуры 1, возбуждает входы шифратора 2, чем обеспечивается появление на выходах шифратора 2 всех необходимых для образования дескриптора кодов; конечного информационного символа, символа вызова группы таблиц, к которой относится вводимый символ (символы ВХ или ВЫХ), символов обозначения соответствующей кодовой таблицы (например, АР2 (/). Одновременно возбуждаются входы блока б сравнения, где в данной группе таблиц (ГО, Г1) производится сравнение признаков принадлежности вводимого символа к одной из кодовых таблиц (Табл.1...Табл.Ы) с соответствующими признаками, поступающими с .выходов блока 5 памяти, а также сравнение данной группы таблиц с группой таблиц в предыдущем нажатии. Блок 5 памяти предназначен для запоминания признаков групп таблиц ГО, Г1, а также признаков табл.1...Табл.М в каждой группе таблиц и содержит по одному элементу памяти (например, D-тригеру) на каждую кодовую таблицу (с учетом одинаковой нумерации таблиц в группах количество элементов памяти таблиц равно произведению количеств номеров групп) и на каждую группу таблиц. Переключение элеме.нтов памяти, соответствующих кодовым таблицам, разрешается по входам синхронизации сигналами групп таблиц ГО или Г1, таким образом, запоминание номера таблицы, соответствукадей вводимому симв лу, производится внутри каждой группы таблиц. Синхронизация всех элементов блока 5 памяти производится с задержкой, превышающей время, необходимое для считывания вводимого символа коммутатором 4, т. е. запомненная блоком 5 памяти информация о вводимом символе будет анализироваться блоком 6 сравнения только при вводе следующего символа.

Задержка синхронизации элементов блока 5 памяти должна удовлетворять требованию: чтобы строб синхронизации блока 5 памяти, осуществляющий переключение элементов памяти, был выработан после занесения в коммутатор 4 информации о длине вырабатываемого синхронисигналом Занесение дескриптора.

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

0

Блок б сравнения содержит по одной схеме совпадения на каждый элe энт запоминания номера таблицы блока 5 памяти. Входы каждой схемы совпадения подключены к одному из выходов Табл.1...Табл.N клавиату5ры 1, одному из входов соответствующих элементов блока 5 памяти и соответствующему сигналу группы таблиц: выходы всех схем совпадения объединены по схеме ИЛИ с фазоин0версными выходами, образующими сигналы Есть Смена таблицы в,данной группе (ЕСТВГ) и Нет смены таблицы в данной группе (НСТВГ).Кроме того, блок б сравнения содержит по одной

5 схеме совпадения на каждый элемент запоминания номера группы блока 5,памяти, входы каждой схемы совпадения подключены к одному из выходов ГО,Г1 клавиатуры 1 и выходу соответствующе0го элемента запоминания из блока 5 памяти.Входы этих схем совпсщения объединены по схеме ИЛИ с фазоинверсными входами, образующими сигналы Есть смена группы в данном

5 нажатии (ЕСГ) и Нет смены , группы в данном нажатии (НСГ) .

Таким образом, при нажатии на клавишу блок сравнения производит сравнение номеров кодовых таблиц в данном и последнем в данной rpynrfe

0 таблиц нажажиях, а также номеров групп в данном и предыдущем нажатиях.

Результаты сравнения D виде сигналов ЕСТВГ, НСТВГ, ЕСГ,- НСГ поступают на входы коммутатора 4 в ка5честве команд, определякядих длину формируемого дескриптора следующим образом.

В случае,если вводимый и последний

0 в данной группе таблиц введенный сим- волы принадлежит к таблицам (или при первоначальном нажатии в данной группе таблиц) вырабатывает-ся сигнал ЕСТВ и коммутатор 4 на5страивается на выдачу полного дескриптора, состоящего в данном случае из памяти символов (например, символов АР2, (/) ВХ, информационный символ) путем, например, занесения по 0 синхросигналу Занесение единицы в пятый разряд сдвигов ГО регистра, стробирующего выходной коммутатор.

Сдвиг

после чего по синхросигналу

производится выдача пятисимвольного дескриптора.

65 В случае, если смены таблицы нет (вырабатывается сигнал НСТВГ), а есть смена группы (вырабатывается сигнал ЕСГ), коммутатор 4 аналогично настраивается на выдачу двухсимвольного дескриптора (например, из символов ВЫХ, информационный символ). В случае отсутствия смены таблицы и смены группы (по совпадению сигналов НСТВГ и НСГ) коммутатор выдает только конечный информационный символ. Таким образом, во всех случаях выдача многострочного символа, количество сим волов, в котором определяется последовательностью нажатий на клавиши, производится только при нажатии на клавишу, относящуюся к другой таблице или к другой группе таблиц, и заканчивается при исходном (нулевом) состоянии коммутатора 4, т.е. в массив выдаваемой информации автоматически вставляются символы пер ключения таблиц и/или вызова групп таблиц только в случае изменения соответствующих признаков. / Данный вариант выполнения устрэйства, кроме того, позволяет упростить шифратор 2 в связи с тем, что каждая его часть постоянно связана с одной и той же частью буферного регистра 3 и не требует коммутации. Использование предлагаемого устройства обеспечивает значительное снижение объема передаваемой служебной информации (символов обозначения кодовых таблиц и вызова групп таблиц) при том же объеме полезной информации (коды информационных символов), что приводит к уменьшению времени обмена информацией между устройством ввода и вычислительной машиной, что важно при многопультовой (многотерминальной) работе в системах реального времени. Кроме того, устраняется необходимость применения дополнительной схемы ИЛИ на выходе коммутатора считывания, а изменение алгоритма работы коммутатора считывания приводит к упрощению шифратора.

Похожие патенты SU1010612A1

название год авторы номер документа
Устройство для ввода информации 1982
  • Ильина Раиса Сергеевна
  • Карасенко Николай Петрович
  • Прядкин Виктор Максимович
  • Разумный Владимир Тихонович
  • Сивцов Анатолий Константинович
SU1089566A1
Устройство для редактирования информации на экране дисплея 1978
  • Ермохин Вячеслав Степанович
  • Смирнов Вячеслав Николаевич
SU1119001A1
Устройство для редактирования информации на экране телевизионного индикатора 1983
  • Данильченко Константин Николаевич
  • Смирнов Валентин Сергеевич
  • Солдатов Виктор Борисович
SU1157538A1
Устройство для ввода информации 1987
  • Кошкаров Вениамин Анатольевич
  • Поляков Юрий Васильевич
  • Радченко Светлана Владимировна
SU1531083A1
Тренажер для выработки координарно-моторного рефлекса 1983
  • Мягков Юрий Григорьевич
SU1168199A1
Устройство для ввода информации 1980
  • Волошин Константин Константинович
  • Попов Георгий Борисович
  • Чеботаев Олег Егорович
SU862137A1
Устройство для редактирования информации на экране электронно-лучевой трубки 1983
  • Кобозева Вера Ивановна
  • Комаров Александр Дмитриевич
  • Колесников Игорь Николаевич
SU1091153A1
УСТРОЙСТВО для ВВОДА ИНФОРМАЦИИ 1972
  • В. А. Вертлиб, Б. Иругов В. Н. Силаев
SU357558A1
Устройство для ввода информации 1983
  • Ильина Раиса Сергеевна
  • Карасенко Николай Петрович
  • Ковалев Владимир Александрович
  • Прядкин Виктор Максимович
  • Разумный Владимир Тихонович
SU1141393A1
Устройство для набора текста 1986
  • Бахмутский Виктор Фридрихович
  • Бондаренко Валентин Владимирович
SU1400904A1

Реферат патента 1983 года Устройство для ввода информации

УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее последовательно соединенные клавиатуру, шифратор, буферный регистр и коммутатор, выход которого является выходом устройства, отличающееся тем, что, с целью повышения быстродействия устройства, в него введены блок Пс1мяти и блок сравнения, одни входы которого соединены с выходами блока памяти, входы которого соединены с выходами груг1пы клавиатуры и другими входами блока сравнения, выходы которого соединены с входами второй группы коммутатора. (Л с О) ю

Документы, цитированные в отчете о поиске Патент 1983 года SU1010612A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Способ изготовления фасонных резцов для зуборезных фрез 1921
  • Орлов А.К.
SU318A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
УСТРОЙСТВО для ВВОДА ИНФОРМАЦИИ 0
  • В. А. Вертлиб, Б. Иругов В. Н. Силаев
SU357558A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 010 612 A1

Авторы

Верх Семен Аркадьевич

Алешин Евгений Николаевич

Новиков Евгений Васильевич

Даты

1983-04-07Публикация

1981-07-14Подача