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

Номер патента: 1010612

Авторы: Алешин, Верх, Новиков

ZIP архив

Текст

(5 И 6 06 Р 3/02 ПИСАНИЕ ИЗОБРЕТВТОРСНОМУ СВИДЕТЕЛЬСТВУ 6775/07. 804. 8Вер 9 13 леши В.Ноторскоств вычисл льство ССС 1968. ство СССР 1969ДАРСТВЕННЫЙ КОМИТЕТ СССелАм изОБРетений и ОтнРыти(71) Специальное котехнологическое бюртельной техники Т(54) (57) МАЦИИ, с соединен буФерный ход кото ройства, тем, что действия блок пам входы ко ми блока динены с и другим выходы к второй г УСТРОЙСТВО ДЛЯ ВВОДА ИНФОР- держащее последовательно ые клавиатуру, шифратор, регистр и коммутатор, выого является выходом усто т л и ч а ю щ е е с яс целью повышения быстро- устройства, в него введены ти и блок сравнения, одни торого соединены с выхода- памяти, входы которого соевыходами группы клавиатуры и входами блока сравнения, оторого соединены с входами руппы коммутатора.Изобретение относится к вычислительной технике и может быть применено в комплексе пульта операторадля ввода информации в ЭВМ, работающую и реальном масштабе времени.Преимущественно изобретение можетбыть использовано в системах дляобработки текстов, использующих расширенные (многотабличные) наборыалфавитно-цифровых символов.Известно устройство для антоматического кодирования информации, содержащее клавиатуру, собирательныесхемы однострочных и многострочныхсимволов, собирательную схему и блоксинхронизации, дешифратор многостроч 15ных символов и перфоратор 1).Основным недостатком устройстваявляется жесткая программа формирования многострочного символа (дескриптора) для каждой нажатой клавиши, вследствие чего при вводе кодовалфавитно-цифровых символов, размещенных в нескольких кодовых таблицах, признаки принадлежности вводимыхсимволов к соответствующим таблицам автоматически кодируются наименее рациональным способом - путемприформирования многострочных символов обозначений и/или вызова соответствующих кодоных таблиц к каждому вводимому коду алфавитно-цифрового символа. Это приводит к большим дополнительным потерям машинноговремени на передачу символов обозначений и вызова кодовых таблиц и ксущественному снижению быстродействия устройства, в частности при автоматическом вводе нескольких дескрипторов. Недостаток обуслонлен тем,что программы построения многострочных симнолов в данном устройстве зада 40 ются собирательными схемами, лишенными элементов памяти и поэтому неспособными анализировать последовательность нажатий на клавиши символов из разных кодовых таблиц, что необхо димо для рационального кодирования символов обозначений и вызова соответствующих таблиц.Другие недостатки - избыточность аппаратных затрат и отсутствие воэможности непосредственного ввода информации в вычислительный комплекс обусловлены нерациональной организацией связей (целесообразно обработку ОДностРочных символов, как частного случая многострочных, производить в дешифраторе и собирательной схеме многострочных символов, это позволяет исключить из структуры устройства собирательную схему и регистр однострочных символов). 60 и использованием перфоратора в качестве оконечного устройстна.Наиболее близким к предлагаемому по технической сущности и достигаемому результату является устройство 65 для ввода информации, содержащееклавиатуру, связанную с шифратором,подключенным к блоку автоматическоговвода символов, состоящему из буФерных регистров, коммутатора считывания и логического элемента ИЛИ,выход которого соединен с входомвыходного регистра 121.Основной недостаток данного устройства - жесткая программа формирования многострочного симнола длякаждой нажатой клавиши - обусловлентем, что между выходом клавиатуры ивходом шифратора отсутствуют элементы запоминания и анализа последовательности обращений к символамиз разных таблиц по нажатию клавиш.Другим недостатком устройстваявляется избыточность аппаратныхзатрат, обусловленная нерациональной организацией связей (использованием взамен буферного регистра перво-,го символа выходного регистра, чтопотребовало введения в устройстводополнительной схемы ИЛИ на выходе коммутатора).Кроме того, из-за нерационального алгоритма работы коммутатора, чтение первого символа производитсяпри исходном состоянии коммутатора,н связи с чем чтение дескрипторовразличной длины прекращается в соответствующих различных промежуточныхсостояниях коммутатора. Так как длязадачи ввода алфавитно-цифровых символов, размещенных в нескольких кодовых таблицах, информационным является последний символ каждого дескриптора, а все начальные симнолы(члены соответствующих АР 2 последовательностей) определяют принадлежностьпоследнего символа к кодовой таблице и выбираются из ограниченногосписка, в связи с чем могут бытьсформированы более экономичнымиспособами, чем конечный информационный символ, целесообразно начинать передачу дескриптора при состоянии коммутатора, соответствующемколичеству членов формируемого дескриптора. При этом чтение различныхдескрипторов всегда прекращается висходном состоянии коммутатора, чтопозволяет значительно упроститьструктуру шифратора, так как кодывсех членов дескриптора в соответствии с очередностью их следованиямогут постоянно формироваться наодних и тех же информационных выходах шифратора,Цель изобретения - повышение быстродействия устройства.Поставленная цель достигается тем,что в устройство для ввода информации, содержащее последовательно соединенные клавиатуру, шифратор, буФерный регистр и коммутатор, выходкоторого является выходом устройствавведены блок памяти и блок сравнения, одни входы которого соединеныс выходами блока памяти, входы которого соединены с выходами группы клавиатуры и другими входами блока сравнения, выходы которого соединены свходами второй группы коммутатора.На чертеже изображена схема предлагаемого устройства.Устройство состоит из клавиатуры1, шифратора 2, буферного регистра 3, 10коммутатора 4, блока 5 памяти, блока б сравнения.Предлагаемое устройство работает следующим образом.Оператор, нажимая на клавишу клавиатуры 1, возбуждает входы шифратора 2, чем обеспечивается появление на выходах шифратора 2 всех необходимых для образования дескриптора кодов: конечного информационного символа, символа вызова группы таблиц, к которой относится вводимый символ (символы ВХ или ВЫХ),символов обозначения соответствующей кодовой таблицы (например, АР 2 25(/). Одновременно возбуждаются входы блока б сравнения, где в даннойгруппе таблиц (ГО, Г 1) производится сравнение признаков принадлежности вводимого символа к одной изкодовых таблиц (Табл.1 Табл.И) ссоответствующими признаками, поступающими с выходов блока 5 памяти,а также сравнение данной группытаблиц с группой таблиц в предыдущем нажатии. Блок 5 памяти предназначен для запоминания признаковгрупп таблиц ГО, Г 1, а также признаков табл.1 Табл,И в каждойгруппе таблиц и содержит по одному элементу памяти (например, О-триг 40геру) на каждую кодовую таблицу(с учетом одинаковой нумерации таблиц в группах количество элементовпамяти таблиц равно произведениюколичеств номеров групп) и на 45 каждую группу таблиц. Переключение элементов памяти, соответствующих кодовым таблицам, разреша ется по входам синхронизации сигналами групп таблиц ГО или Г 1, таким образом, запоминание номера таблицы, соответствующей вводимому симво лу, производится внутри каждой группы таблиц. Синхронизация всех эле.ментов блока 5 памяти производится с задержкой, превышающей время, 55 необходимое для считывания вводимого символа коммутатором 4, т, е. запомненная блоком 5 памяти информация о вводимом символе будет анализироваться блоком 6 сравнения только при 60 вводе следующего символа.Задержка синхронизации элементов блока 5 памяти должна удовлетворять требованию: чтобы строб синхронизации блока 5 памяти, осуществляю щий переключение элементов памяти,был выработан после занесения в коммутатор 4 информации о длине вырабатываемого синхронисигналом Занесение дескриптора.Например, при реализации системысинхронизации на основе асинхроннойцепочки одновибраторов каждый изних запускается задним фронтом импульса предыдущего одновибратора.Блок б сравнения содержит по одной схеме совпадения на каждыйзле энт запоминания номера таблицыб.юка 5 памяти. Входы каждой схемысовпадения подключены к одному иэвыходов Табл.1 Табл.И клавиатуры 1, одному из входов соответствующих элементов блока 5 памяти исоответствующему сигналу группытаблиц; выходы всех схем совпаденияобъединены по схеме ИЛИ .с фазоинверсными выходами, образующими сигналы Есть Смена таблицы в даннойгруппе (ЕСТВГ) и "Нет смены" таблицыв данной группе (НСТВГ).Кроме того,блок б сравнения содержит по однойсхеме совпадения на каждый элементзапоминания номера группы блока 5 памяти, входы каждой схемы совпаденияподключены к одному из выходов ГО,Г 1клавиатуры 1 и выходу соответствующего элемента запоминания из блока 5памяти. Входы этих схем совпаденияобъединены по схеме ИЛИ с фазоинверсными входами, образующими сигналы Есть смена группы в данномнажатии (ЕСГ) и Нет смены, группы в данном нажатии (НСГ),Таким образом, при нажатии на кла.вишу блок сравнения производит сравнение номеров кодовых таблиц вданном и последнем в данной группетаблиц нажа;иях, а также номеровгрупп в данном и предыдущем нажатиях.Результаты сравнения в виде сигналов ЕСТВГ, НСТВГ, ЕСГ; НСГ поступают на входы коммутатора 4 в качестве команд, определяющих длину .формируемого дескриптора следующим образом.В случае, если вводимый и последний в данной группе таблиц введенный сим-.волы принадлежит к разным таблицам (или при первоначальном нажатии в данной группе таблиц) вырабатывается сигнал ЕСТВ и коммутатор 4 настраивается на выдачу полного дескриптора, состоящего в данном случае из памяти символов (например, символов АР 2, (/) ВХ, информационный символ) путем, например, занесения по синхросигналу Занесение единицы в пятый разряд сдвигов ГО регистра, стробирующего выходной коммутатор, после чего по синхросигналу Сдвиг" производится выдача пятисимвольного дескриптора.Заказ 2488/37 Тираж 704 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытии 113035, Москва, Ж, Раушская наб., д. 4/5РФилиал ППП Патент, г. Ужгород, ул. Проектная, 4 В случае, если смены таблицы нет (вырабатывается сигнал НСТВГ), а есть смена группы (вырабатывается сигнал ЕСГ), коммутатор 4 аналогично настраивается на выдачу двух- символьного дескриптора (например, из символов ВЫХ, информационный символ). В случае отсутствия смены таблицы и смены группы (по совпадению сигналов НСТВГ и НСГ) коммутатор выдает только конечный информационный символ. Таким образом, во всех случаях выдача многострочного символа, количество символов,в котором определяется последовательностью нажатий на клавиши, 15 производится только при нажатии на клавишу, относящуюся к другой таблице или к другой группе таблиц, и заканчивается при исходном (нулевом) состоянии коммутатора 4, т,е, 2 О в массив выдаваемой информации автоматически вставляются символы переключения таблиц и/или вызова групп таблиц только в случае изменения соответствующих признаков. 25 Данный вариант выполнения устройства, кроме того, позволяет упростить шифратор 2 в связи с тем,что каждая его часть постоянно связана с одной и той же частью буферного регистра 3 и не требуеткоммутации,Использование предлагаемого устройства обеспечивает значительноеснижение объема передаваемой служебной информации (символов обозначения кодовых таблиц и вызова групптаблиц) при том же объеме полезнойинформации (коды информационныхсимволов), что приводит к уменьшению времени обмена информацией меж,цу устройством ввода и вычислительной машиной, что важно при многопультовой (многотерминальной) работе всистемах реального времени.Кроме того, устраняется необходимость применения дополнительной схемы ИЛИ на выходе коммутатора считывания, а изменение алгоритма работы коммутатора считывания приводитк упрощению шифратора.

Смотреть

Заявка

3316775, 14.07.1981

СПЕЦИАЛЬНОЕ КОНСТРУКТОРСКО-ТЕХНОЛОГИЧЕСКОЕ БЮРО СРЕДСТВ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ "ТЕРМИНАЛ"

ВЕРХ СЕМЕН АРКАДЬЕВИЧ, АЛЕШИН ЕВГЕНИЙ НИКОЛАЕВИЧ, НОВИКОВ ЕВГЕНИЙ ВАСИЛЬЕВИЧ

МПК / Метки

МПК: G06F 3/02

Метки: ввода, информации

Опубликовано: 07.04.1983

Код ссылки

<a href="https://patents.su/4-1010612-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>

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