Устройство для ввода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1148032
Авторы: Абражевич, Коновалова, Кулаго, Тихович
Текст
(9) (1) А 4(5 ( 06 Г 13/О ГОСУД АРСПОДЕЛ ТВЕННО КОМИТЕТ СССР ИЗО ЕТЕКИЙ И ОТКРЫТИ ОПИСАНИ ИЗОБРЕТЕН К АВТОРСКОМ ТВ 18-2 шины первого и второго селекторныхканалов являются соответствующимиинФормационными шинами устройства,о т л и ч а ю щ е е с я тем, что,с целью увеличения пропускной способности, в него введены первый ивторой логические блоки, первый,второй и третий входы каждого изкоторых соответственно подключены .к первому, второму и третьему высодам соответствующего селекторногоканала, а выходы первого и второгологических блоков соединены с вторыми третьим входами распределителясоответственно,2. Устрои ю щ е е с я блок содержи и триггер, вх которого явля ка, вход уст с выходом ин является вто вход элемент входом блока к выходу три ИЛИ является(21) 3411579/(54)(57) 1.УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРИАЦИИ, .содержащее первый и второйселекторные каналы и распределитель,первые входы которых являются первымвходом устройства, первый выход распределителя соединен с вторыми входами первого и второго селекторных каналов и является первым выходом устройства, второй выход распределителясоединен с третьими входамн первогои второго селекторных каналов и является вторым выходом устройства,третий и четвертый выходы распределителя соответственно подключены кчетвертым входам первого и второго.селекторынх каналов, инФормационные ство по п.1, о т л и ч атем, что логический т инвертор, элемент ИЛИод установки в единицу ется первым входом блоановки в нуль соединен вертора, вход которого рым входом блока, первый а ИЛИ является третьимвторой вход подключен ггера, а выход элемента выходом блока.148032 2определяет тип состояния, полученного от ВУ).Состояние типа А - нулевое.Состояние типа В - байт состоянияс указателем "Канал кончил" при зацеплении команд, Состояние типа С -байт состояния с указателем "Каналкончил" и Устройство кончило 1 призацеплении команд,10 Состояние типа Р - любые другиеусловия, Затем осуществляется входв микропрограмму "Начать ввод-вывод"для выполнения перевыборки устройства ввода-вывода и загрузки нового15 командного слова канала.Рассмотрим выполнение микропрогграммы "Начать ввод-вывод" в предлагаемом устройстве,Вход в микропрограмму осуществляется при выполнении команды ".Начатьввод-вывод" или выполнении зацепления по команде (как и в прототипе),Все действия по выборке устройствадо момента выдачи команды в устройство выполняются в микропрограмме "Начать ввод-вывод" аналогично прототипу.Затем анализируется выполненнаякоманда "Начать ввод-вывод" или зацепление по команде:1.Если выполнялась команда "Начать ввод-вывод",то (как и в прототипе) ожидается появление байтасостояния от устройства:а) в случае получения байтовсостояния "А" (нулевое) или "0" (любой другой) действия аналогичны действиям прототипу;б) в случае получения байтовсостояния "В" или "С" устанавливает 40ся триггер 12 и микропрограмма заканчивается.Дальнейшие действия будут производиться в режиме микропрограммнойприостановки микропрограммой обслуживания конечного состояния (таккак установленный триггер 12 черезэлемент ИЛИ 14 дает разрешение намикропрограммную приостановку). Передача данных и обслуживание конечного состояния устройства ведется в прототипе в режиме микро 45 программной приостановки специальными микропрограммами передачи данных и обслуживания конечного состояния. Разрешение на микропрограммную приостановку по обработке конечного состояния устройства в прототипе дает сброшенный триггер начала (выход 16). Когда после передачи данных следует зацепление по команде, осуществляется вход в микропрограмму обслуживания конечного состояния (которая 1 1Устройство относится к вычислительной технике, в частности к устройствам для ввода-вывода информации. ЦВМ.Цель изобретения - увеличениепропускной способности устройства.На чертеже представлена блоксхема устройства для ввода информации еБлок-схема содержит внешние устройства 1, центральный процессор 2,оперативную память 3, распределитель4, первый и второй селекторные каналы 5 и 6, первый и второй логические блоки 7 и 8, арифметико-логическое устройство 9 микропрограммное устройство 10 управления, локальную память 11, триггер 12, элемент НЕ 13, элемент ИЛИ 14 и выходы15-17 селекторных каналов,Выполнение передачи информациимежду устройством 1 и оперативнойпамятью 3 начинается в прототипепо команде центрального процессора"Начать ввод-вывод". При выполненииначальной выборки в прототипе устанавливается специальный триггер начала, который стоит на протяжениивсего времени выполнения выборкиустройства и указывает на наличиеначальной выборки в канале.Если при выполнении команды "Начать ввод-вывод" в прототипе перваякоманда устройству ввода-вывода быланемедленной и следует зацепление нокоманде, то оно выполняется микропрограммой "Начать ввод-вывод сразуи лишь после этого выдается код условия в центральный процессор. Далееследует этап передачи данных, а затем этап обработки конечного состояния устройства ввода-вывода. 2.Если в канале выполнялась пере- выборка устройства при зацеплении по команде, то в рассматриваемом канале устанавливается триггер 12 и, не дожидаясь реакции устройства, микропрограмма на этом заканчивается. Дальнейшие действия будут производиться, когда устройство декодирует посланную ему команду и вышлет свой байт состояния (один из четырех3 1148032 4 типов). По установленному триггеру чение кода условия, который Ьормиру будет дано разрешение ьхода в ется лишь после получения байта сомикропрограммную приостановку и обра- стояния от устройства). ботка состояния будет производиться В микропрограммной приостановке в режиме микропрограммной приостанов- Й выполняются те же действия, что и ки микропрограммой обслуживания сос- в прототипе, за исключением того, что тояния.в данном случае может быть полученСброс триггера 12 производится байт состояния типа А, тогда в кана- каналом по выходу 15, когда байт ле осушествляется переход к микропросостояния устройства принимается в 10 грамме передачи данных. канал. Изобретение позволяет генерироватьОтметим, что в .ситуации 1(а) уста- сигнал микропрограммной приостановки новка триггера 12 нецелесообразна, аппарата не программно, что снижает так как не дает экономии времени время генерации и повышает пропуск- процессора (процессор ожидает полу- ную способность устройства.
СмотретьЗаявка
3411579, 24.03.1982
ПРЕДПРИЯТИЕ ПЯ М-5339
АБРАЖЕВИЧ РЕМУАЛЬД ИГНАТЬЕВИЧ, КОНОВАЛОВА СВЕТЛАНА ВАСИЛЬЕВНА, КУЛАГО ОЛЬГА ВАСИЛЬЕВНА, ТИХОВИЧ ЮРИЙ ВИТОЛЬДОВИЧ
МПК / Метки
МПК: G06F 13/00
Метки: ввода, информации
Опубликовано: 30.03.1985
Код ссылки
<a href="https://patents.su/3-1148032-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>
Предыдущий патент: Многоканальное устройство приоритета
Следующий патент: Устройство преобразования сигналов для тактильного восприятия информации
Случайный патент: Плавкий предохранитель и способ изготовления его контактного вывода