Устройство для контроля канала ввода-вы-вода вычислительной машины

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

Авторы: Корнеев, Погорелов

ZIP архив

Текст

Союз Советских Социалистических РеспубликОПИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕПЛЬСТВУ о 11840869(61) Дополиительи к авт. сеид-в Заявлено 060279 (21) 2721044/1806 Г 11/22 06 Г 31/04 явки И присоединение осуда енный комитетССРизобретенийткрытнй(23) Приорите о дел убликовано та опублико Я) УДК 6813) Заявитель 54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ КАНАЛА ВВОВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ ОДА н н- рю Я о элеоговляетс дклюнияа, выс перИзобретение относится к вычислительной технике и может быть использовано для контроля каналов машинЕдиной системы.Известно устройство для контролканала ввода-вывода вычислительноймашины, содержащее элементы ИЛИ, И,пинии задержки, триггер и счетчик,входы первого элемента ИЛИ соединеныс шинами входных воздействий и с шинами ответных реакций, выход . - свходами второго и третьего элементовИЛИ, вторые входы которых соединеныс шиной Конец работы, и с входом элемента задержки, выход которого подключен к первому входу четвертого элемента ИЛИ, второй входкоторого соединен с шиной Началоработы, входы триггера соединеныс выходами третьего и четвертогоэлементов ИЛИ, а выход подключен кпервому входу элемента И, второйвход которого подключен к шине тактовых импульсов, первый и второйвходы счетчика подключены соответственно к выходам второго элемента.ИЛИ и элемента И, а выход являетсявыходом устройства 1),Известное устройство имеет низкуюцостоверность контроля, так как оно 306.81, Бюллетень Йо 23иия описания 2326,81 лишь пассивно контролирует обмеуправляющими символами между устройством обработки данных и абонетом, не контролирует передачу инфомацки, не отличает контролируемыесимволы друг от друга и не можетопределить, в каком месте временнойдиаграящ произошел отказ.Наиболее близким по техническойсущности к предлагаемому являетсяустройство для контроля канала вводавывода вычислительной машины, ссдержащее регистр .команды, вход которого является информационным входом 1 устройства и соединен со входом данных регистра нечетного байта и соходом начального значения регистра.зталона нечетного байта, выход дан"ных которого подключен к первому 2 О входу псрвого элемента сравнения ик первому входу первого элемента ИЛИ,второй вход которого соединен. с вы ходом данных регистра нечетногобайта и вторым входом первогмента сравнения, регистр четибайта, вход данных которого я явходом данныхустройства и почен ко входу начального значе, регистра эталона четного байт 30 сод данных которого соединенвым входом второго элемента ИЛИ ис первым входом второго элементасравнения, второй вход которого подключен к выходу данных регистрачетного байта и ко второму входувторого элемента ИЛИ, блок памяти ирегистр обмена, выход которого является управляющим выходом устройства 2,Недостатками известного устройства являются пониженное быстродействие и ограниченная полнота контроля, которые вызваны ручным управлением и отсутствием адаптивности упрограммы контроля.Цель изобретения - повышениебыстродействия устройства и увеличение полноты контроля,Указанная цель достигается тем,что в него введены регистр адресаперехода, регистр типа перехода,регистр признака .перехода, регистр 2 Оконстанты, регистр управления, регистр фиксации события, регистрбайта состояния абонента, регистрпризнака объекта контроля, формирователь адресов микрокоманд, коммутатор, третий и четвертый элементысравнения, управляющий вход четвер"того элемента сравнения являетсяуправляющим входом устройства и соединен с управляющим входом Формирователя адресов микрокоманд, входблОкировки - с выходом блокировкиформирователя адресов микрокоманди со входом блокировки коммутатора,вход признака - с выходом регистрапризнака перехода и входом признакакоммутатора, выход - с входом условий интерфейса формирователя адресов микрокоманд, а выход переходас выходом регистра типа перехода,входом перехода формирователя адресов микрокоманд и со входом переходакоммутатора, вход нечетного байтакоторого подключен к выходу первогоэлемента сравнения, вход четного,райта - к выходу второго элемента 45сравнения, вход команды канала - квыходу регистра команды, вход признака объекта контроля - к выходурегистра признака объекта контроля,к первому входу третьего элементасравнения и к третьему входу первогоэлемента ИЛИ, вход байта состоянияк выходу регистра байта состоянияабонента и к четвертому входу первого элемента ИЛИ, первый, второй,етий и четвертый входы переполния подключены соответственно к вьтходам переполнения регистров четного и нечетного байта и регистровэталонов четного и нечетного байтов,вход фиксированного адреса - к выходу 0третьего элемента сравнения, второйвход которого подключен к входу регистра признака объекта контроляи к информационному входу устройства,выход коммутатора подключен к входу знутренних условий Формирователяадресов микрокоманд, вход исходногоадреса которого подключен к входуисходного адреса устройства, входдополнительных условий соединен с.выходом регистра фиксации события,вход адреса перехода - с выходомрегистра адреса перехода, а выходадреса - с выходом контрольной информации устройства и с входомадреса блока памяти, информационный выход которого подключен к входам регистра адреса перехода, регистра типа перехода , регистра признака перехода, регистра константы ирегистра управления, выход которогосоединен с управляющими входами регистра признака объекта контроля, регистра команды, регистров этаноловчетного и нечетного байтов, регистров четного и нечетного байта,первого и второго элементов ИЛИ, регистра обмена, регистра фиксациисобытия и регистра байта состоянияабонента, информационный вход которого подключен к выходу регистраконстанты, к информационному входу,регистра фиксации события, к входамконстанты регистров задания эталоновчетного и нечетного байтов, регистров четного и нечетного байта и кинформационному входу регистра обмена.Кроме того, Формирователь адресовмикрокоманд содержит регистр адресамикрокоманды, коммутатор адреса,узел управления коммутатором,шифратор адресов и узел приоритета,вход старшего приоритета которогоподключен к входу исходного адресаформирователя, вход сброса подключенк выходу сброса узла управления коммутатором и к входу сброса коммута-тора адреса, управляющий вход - к управляющему входу коммутатора адреса,к управляющему входу узла управлениякоммутатором,к управляющему входу шиФратора адресов и к управляющему входу формирователя, вход дополнительныхусловий подключен к входу дополнительных условий формирователя, выходблокировки подключен к входу, блокировки коммутатора адреса, к выходу,блокировки формирователя и к входублокировки узла управления коммутатором, вход условий интерфейса, входвнутренних условий, вход перехода и входисходного адреса которого подключены соответственно к входу условийинтерфейса, к входу внутренних условий, к входу перехода и к входу исходного адреса формирователя, выход.управления записью адреса подключенк входу управления записью адресакоммутатора адреса, вход адреса перехода которого подключен к входуацреса перехода формирователя, входфиксированного адреса - к выходуфиксированного адреса шифратора адресов, а выход - к информационномувходу регистра адреса микрокоманды,вход управления которого подключенк соответствующему выходу узла управления коммутатором, а,выход - квыходу адреса формирователя,5А также тем, что узел приоритетасодержит первый, второй и третийэлементы НЕ, первый второй и третийэлементы ИЛИ и элементы И по числууправляющих входов узла, первые входы 0которых подключены к соответствующимуправляющимвходам узла, вторые входы - к соответствующим входам дополнительных условий узла, а выходы - .к входам первого элемента ИЛИ, выходом подсоединенного к первому входу15второго элемента ИЛИ, второй входкоторого подключен к выходу третьегоэлемента ИЛИ и через первый элементНЕ - к соответствующему выходу блокировки узла, а выход через второй 20элемент НЕ - к соответствующему выходу блокировки узла, первый входтретьего элемента ИЛИ подключен квходу общего сброса узла, второйвход - к входу старшего приоритета 25узла и через третий элемент НЕ - ксоответствующему выходу блокировкиузла.На фиг. 1 изображена схема предлагаемого устройства; на фиг, 2формирователь адресов микрокоманд;на фиг. 3 - узел приоритета.Устройство содержит регистр 1команды, информационный вход 2 устройства, регистр 3 нечетного байта,регистр 4 эталона нечетного байта,первый элемент 5 сравнения, первыйэлемент ИЛИ 6, регистр 7 четного.байта, вход 8 данных устройства;регистр 9 эталона четного байта, 40второй элемент ИЛИ 10, второй элемент11 сравнения, блок 12 памяти, регистр13 обмена, управляющий выход 14 устройства, регистр 15 адреса перехода,регистр 16 типа перехода, регистр 4517 признака перехода, регистр 18константы, регистр 19 управления,регистр 20 фиксации события, регистр21 байта состояния аббнента, регистр22 признака объекта контроля, формирователь 23 адресов микрокоманд,коммутатор 24, третий элемент 25сравнения, четвертый элемент 26 сравнения, управляющий вход 27 устрой-ства, выход 28 нечетного байта,выход 29 четного байта, вход 30 исходного адреса, выход 31 контрольной информации, регистр 32 адресамикрокоманды, коммутатор 33 адреса,узел 34 управления коммутатором,шифратор 35 адресов, узел 36 приоритета, первый 37, второй 38 и третий 39 элементы НЕ, первый 40, второй 41 и третий 42 элементы ИЛИ,элементы И 43 (по числу управляющихвходов узла) . 65 Устройство контроля может быть подключено к каналу ввода-вывода вне рабочего цикла вычислительной машины, например, при наладке или регламентной проверке, и непосредственно в рабочем цикле ЗВМ с пульта оператора или автоматически по запросу операционной системы в тестовом режиме. В рабочем цикле устройство контроля может быть под.ключено как,после принудительного логического отключения всех абонентов, так и в качестве одного из абонентов, имеющего наиболее высокий приоритет.К началу работы устройства егопамять содержит микропрограмму, адекватную алгоритму, контроля. Работа устройства может производиться как по инициативе канала, так и по запросу самого устройства контроля путем введения последовательности фНачальная выборка или последовательности Выборка, вводимая УВУф "оответственно.ВУстройство работает следующим образом.На вход 30 подается исходный адрес соответствующей микропрограммы контроля, Канал ввода-вывода. запускается по тест-программе на выполнение определенной операции ввода-вывода, в результате чего на входе 27 должен появиться одиниз ожидаемых устройством управляющих сигналов. Появление ожидаемого управляющего сигнала фиксируется элементом 26, Опознание устройством. входного управляющего сигнала, появляющегося на входе 27, производится путем сравнения позиционного кода этого сигнала с поставленным ему в соответствии двоичным кодом, поступающим в элемент 26 с выхода регистра 17. Если заданное условие перехода выполняется, то с выхода элемента 26 на вход условий интер" фейса формирователя 23 поступает сигнал выполнения условия.формирователь 23 функционирует следующим образом. В случае наличия на входе перехода узла 34 кода перехода, соответетвующего безусловному переходу или первому условному переходу по состоянию интерфейса или условному переходу по внутреннему состоянию, и наличия на входе условий интерфейса или входе внутренних условий соответствующего сигнала выполнения условия в случае двух последних переходов, узел 34 через выход управления записью адреса выдает на соответствующий вход коммутатора 33 управляющий код, который обеспечивает передачу через коьааутатор 33 в двухбайтовый регистр 32 по его информационному входу двухбайтового кода из полей среднего и мларваего байтов трехбайтового ре 84086955 гистра 15, При подаче на вход перехода узла 34 кода перехода, соответствующего второму условному переходу, или кода, соответствующего одновременно первому и второму условным переходам по состоянию интерфейса, и поступлении на вход условий интерфейса узла 34 сигнала выполнения второго условия, в первом случае, или сигнала выполнения или только первого или только второго или первого и второго условий интерфейса вместе, во втором случае, узел 34 выдает через свой выход управления записью адреса код, который управляет передачей через коммутатор 33 и далее по информационному входу регистра 32 в его поле младшего байта или содержимое поля младшего байта регистра 15, в первом случае, или содержимое поля младшего байта или содержимое поля среднего байта 20 или содержимое поля старшего байта регистра 15, во втором случае. При наличии на входе перехода кода одного иэ двух переходов по состоянию интерФейса адрес на выходе адреса формирователя 23 не изменяется до тех пор, пока не появится сигнал выполнения хотя бы одного иэ условии интерфейса. В случае нулевого кода на входе перехода формирователя 23 и, следовательно, на входе перехода Узла 34 на его выходе управления йнкрементированием появится сигнал, Разрешающий подачу синхроимпульсов иа счетный вход регистра 32. Вследствие этого значение адреса на вы-. ходе адреса формирователя 23 будет получать единичные приращения до тех пор, пока на его входе перехода не появится ненулевой код перехода. Сигнал, разрешающий увеличение зна чения адреса, содержащегося в регистре 32,на единицу, будет подан с узла 34 также в случае невыполнения условия при условном переходе по внутРеннему состоянию. В некоторых не регулярно воэниказощих ситуациях при наличии ненулевого кода на входе дополнительных условий, например, при выполнении последовательностиВыборка занятого уВу, в формиро" 5 О вателе 23 с помощью узла 36 и шифратора 35 производится приоритетное ФормиРование и выдача фиксированного адреса для перехода на подпрограмму выполнения действий, определяемых возникшей ситуацией. Появление на управляющем входе сигнала Общий сбросфф, в соответствие которому поставлен более высокий приоритет, вызывает формирование и выдачу через выход адреса фиксированного, нуле вого адреса, являющегося начальным адресом подпрограммы общего сброса.Наиболее высоким приоритетом об.ладает функция формирователя 23 по ретрансляции исходного адреса, постулающего извне, например, от оператора или от операционной системы, на выход адреса Формирователя 23. Выполнение каждой из приоритетных Функций по .формированию адреса следующей микрокоманды сопровождается блокировкой сигналов запроса на Формирование адреса, имеющих более низкий приоритет, как внутри формирователя 23, так и вне его в пределах устройства путем выдачи узлом 36 приоритета сигналов блокировки по соответствующим шинам своего выхода блокировки в коммутатор 33, узел 34, а также через выход блокировки формирователя 23 в коммутатор 24 и элемент 26.узел Зб приоритета функционирует следующим образом. Еси требуется записать в регистр 32 формирователя 23 извне адрес, с которого надо начать. конкретную проверку, то поступающий с соответствующей шины входа 30 формирователя 23 на вход старшего приоритета узла 36 стробирующий сигнал сопровождающий исходный адрес и помимо этого вместе с исходным адресом поступающий в узел 34, пройдя через элементы НЕ 39, 37 и 38 узла 36 обеспечивает появление на второй, третьей и первой шинах соответственно его выхода блокировки сигнала блокировки, имеющего нулевой логический уровень. Этот сигнал, распространяясь далее, со второй и третьей шин выхода блокировки узла Зб поступает в коммутатор 33 и запрещает запись в регистр 32 фиксированного начального адреса подпрограммы общего сброса и фиксированных начальных адресов подпрограмм обработки некоторых нерегулярно возникающих ситуаций соответственно. Сигнал блокировки, появляющийся одновременно на первой шине выхода блокировки узла 36, поступая в узел 34 через его вход блокировки, запрещает Формирование сигнала управления записью адреса иэ коммутатора 33 в регистр 32 при безусловном переходе, а также запрещает формирование сигнала управления инкрементированием в узле 34. Помимо этого, сигнал блокировки с первой шины выхода блокировки узла 36 через выход блокировки формирователя 23 поступает в коммутатор 24 и в элемент 26, запрещая формирование сигнала выполнения внутренних условий и сигнала выполнения условий интерфейса соответственно. Если по входу старшего приоритета запросВна обработку отсутствует, то в этих условиях самый. старший приоритет автоматически присваивается входу общего сброса узла Зб при подаче на него единичногосигнала, т,е. сигнала запроса на выполнение общего сброса, Этот сигнал запроса проходит через элементы НЕ 37 и 38 ийвиде сигнала блоки Ровки появляется вается в регистр 13 и с выхода этогОна третьей и первой шинр шинахвыхода бло регистра через управляющий выход 14кировки узла 36 оказыазывая запрещаю- устройства соответствующий сигнал по"щее воздействие описаннымным выше об- дается в канал ввода-вывода. Аналогич.Разом на формирование есовадресов микро- но адресу устройства ввода-вывода кодкоманд более низких и ио иРиор тетных 5 операции ввода-вывода, выдаваемый кауровней и тем самым запзапрещая ихфункци- налом на вход 2 устройства, принимаетонирование,При отс тствУтствии сигналов ся в регистр 1.С выхода регистра 1запроса на обработк по ву по входам стар- . код команды поступает на вход коммушего приоритета и общего сб осащ сброса самый , татора 24 и используется для заданиястарший приоритет оказывается за паывается за паройварианта работы устройства путем оршин, относящихся к управляющему вхо-ганизации перехода устройства к соотду и входу дополнительных словий ветствующей микропрограмме. Можно заузла 36, конъюнктивно обеспечиваюцать, например,тип эталона при операщих единичный управляющий сигнал.1юции Вывод или закон изменения поПосле того как в следовательного ряда чисел массивавыполнения заданного условного перехода по состоянию инте фейса финформации, выдаваемой в канал примирователь 23 с о минтерфейса фор- операции фВводф, тип окончанияф рмирует адрес следУ- операции ввода-вывода и т.п. При выющей микрокоманды из информациирегистра 15 вышеупомянутым способомполнении последовательности выводаданных код принимаемых данных с вхоэтот адрес с выхода адреса о ми ос д адреса формиро да 2 и входа 8 при двухбайтном. режимевателя 23 поступает на вхо блока 1у а вход блока 12. передачи принимается в регистр 3 иОчередная микрокоманда с выхо а блор нда с выхода бло- егистр 7 при поступлении по входука 12 поступает на регист ы 15 По данной микрокоманде организуется27 соответствующего управляющего сигнала, Принятые данные сравниваютсявыполнение действий устройства,адекватных поступивступившему входному сигф 25 с помощью элементов 5 и 11 с эталоналу и запланированной на него р нами формируемыми в Рир 4 иции устройства. При выполнении - Сигналы несравнения, поступающие свыходов элементов 5 и 11 в коммутаторследовательности Начальная выборка 24ыть, например, ожиданиеиспользуются для органиэацииприхода очередного управляющего и 30 перехода на микропрограмму формирования байта состояния с признакомнала от канала. При этом устройство ошибки в. регистре 21 и выдачу егона выход 28 н далее в канал. Приканалом ввода-вывода временных за- выполнении последовательности вводадержек между управляющими сигналамиканала Если каЗ 5 данных эталонные коды данных с выканала. сли канал правильно про- хода регистров 4 и 9 через элементыдолжает начатую последовательность, 6 и 10 поступают на выходы 28, 29то при поступлении очередных управля- и далее в канал. Необходимыеющих сигналов формирователь 23 фор- сигналы, сопровождающие обмен даннымирует адрес очередной микрокоманды,ф , ми, формируются в регистре 13 за счеткоторая поступает на регистры 15-19. 40. асПо управляющ15 940 засылки в него кода с выхода регистрао управляющему сигналу с выхода ре. Ти эт1 . Тип эталона данных может задас входа устройства напринимается адрес устройваться кодом в регистре 1, позволяяства ввода-вывода. С выхода регистраиметь достаточно широкий набор эталонных данных, Например, можно ввомутатор 24 Пин ормация поступает на вход ком дить в канал данные с неверноймутатора . По сигналу с выходакоммутатора 24 ф р Рчетностью. При обнаружении такихформирователь 23 ошибок в работе канала, о которых.может быть сообщено каналу формирова.раммы, соответствующей конфигурацииопределенного устройства ввода-вынием байта состояния имитируемого50 абонента, устройство контроля формивода и предназначенной для его имитации. Например, может быть установрует такой байт состояния .и выдаетего в канал. В случае, если какаялен режим двухбайтовой или однобайлибо из последовательностей взаимотовой передачи данных или задана действия между каналом и устройствомпоследовательность Выборка отключенного уВУ 1 Е й 55 контроля не может быть продолжена наченного УВУ , Если затем устройствоконтроля должно выдать ответный адналом, с выхода 31 устройства считывается код ошибки, характеризующийРес, то посигналам управления с причину сбоя или отказа.выхода регистра 19 в регистр 3помещается код с выхода регистра 18, Таким образом, повышение быстролибо со входа 2 устройста, если тре действия и увеличение полноты конбуется выдать адрес неравный адресу, троля достигается за счет исЬользовыданному каналом, или равный ему вания существенных отличительныхсоответственно. Для выдачи необхо- приэнаков изобретения, обеспечиваю димого ответного управляющего сигна- щих сокращение времени проверки зала код с выхода регистра 18 записы счет автоматизации операций, а1 увеличение полноты контроля - за счет улучшения диагностических свойств адаптивной программы испытаний по сравнению с жесткой программой известного устройства.Формула изобретения1. Устройсгво для контроля канала ввода-вйвода вычислительной машины, содержащее регистр команды, вход которого является. информационным входом устройства и соединен со входом данных регистра нечетного байта и со входом начального значения регистра эталона нечетного байта, выход данных которого подключен к первому входу первого элемента сравнения и к первому входу первого элемента ИЛИ, второй вход которого соединен с выхо дом данных регистра нечетного байта и вторым входом первого элемента сравнения, регистр четного байта, вход данных которого является входом данных устройства и подключен к входу начального значения регистра. эталона четного байта, выход данных которого соединен с первым входом второго эле мента сравнения, второй вход которого подключен к выходу данных регистра четного байта и ко второму входу второго элемента ИЛИ, блок памяти и регистр обмена, выход которого является управляющим выходом устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства и увеличения полноты контроля, в него введены регистр "адреса перехода, регистр тйпа перехода, регистр признака перехода, регистр константы, регистр управления, ре" гистр фиксации события, регистр байта состояния абонента, регистр приз-. нака объекта контроля, формирователь адресов микрокоманд, коммутатор, третий и четвертый элементы сравнения, управляющий вход четвертого элемента сравнения является управляющим входом устройства и соединен с управляю щим входом формирователя адресов микрокоманд, вход блокировки - с выходом блокировки формирователя адресов микрокоманд и со входом блокировки коммутатора, вход признака в .с выходом регистра признака перехода и входом признака коьяутатора, выход - с входом условийинтерфейса формирователя адресов микрокоманд, а вход перехода - с выхо" дом регистра типа перехода, входом перехода формирователя адресов мик рокоманд и со входом перехода коммутатора, вход нечетного байта кото рого подключен к выходу первого эле мента сравнения, вход четного байтак выходу второго элемента сравнения, вход команды канала - к выходу регистра команды, вход признака объек. та контроля - к выходу регистрапризнака объекта контроля, к первомувходу третьего элемента сравнения ик третьему входу первого элемента ИЛИ,.вход байта состояния - к выходу ре 5.гнстра байта состояния абонента и кчетвертому входу первого элементаИЛИ, первый, второй, третий и четвертый входы переполнения подключенысоответственно к выходам переполнения0 регистров четного и нечетного байтаи регистров эталонов четного и нечетного байтов, вход фиксированногоадреса - к выходу третьего элементасравнения, второй вход которогоподключен к входу регистра признака15 объекта контроля и к информационномувходу устройства, выход коммутатораподключен к входу внутренних условийформирователя адресов микрокоманд,вход исходного адреса которого под 20 ключен к входу исходного адреса устройства, вход дополнительных условий соединен с выходом регистра фиксации события, вход адреса переходас выходом регистра адреса перехода, а25 выход адреса - с выходом контрольнойинформации устройства и с входомадреса блока памяти, информационныйвыход которого подключен к входамрегистра адреса перехода, регистраЗ 0 типа перехода, регистра признакаперехода, регистра константы и регистра управления, выход которогосоединен с управляющими входамирегистра признака объекта контроля, регистра команды, регистровэталонов четного и нечетного байтов,регистров четного и нечетного байта,первого и второго элементов ИЛИ, регистра обмена, регистра фиксацийсобытия и регистра байта состояния40 абонента, информационный вход которого подключен к выходу регистра константы, к ийформационному входу регистра Фиксации события, к входамконстанты регистров задания эталонов45 четного и нечетного байтов, регистров четного и нечетного байта и кинформационному входу регистра обмена,. ъ2. Устройство по п. 1, о тл и 50 ч а ю щ е е с я тем, что формирователь адресов микрокоманд содержитрегистр адреса микрокоманды, коммутатор адреса, узел управления коммутатором, шифратор адресов и узел55 приоритета, вход старшего приоритетакоторого подключен к входу исходногоадреса формирователя, вход сбросаподключен к выходу сброса узла уп"равления коммутатором и к входущ сброса коммутатора адреса, управляющий вход в , к управляющему входу коммутатора адреса, к управляющему входуузла управления коммутатором, к управляющему входу шифратора адресови к управляющему входу формирователя,вход дополнительных условий подключен к входу дополнительных условий формирователя, выход блокировки подключен к входу блокировки коммутатора адреса, к выходу блокировки формирователя и к входу блокировки узла управления коммутатором, вход условий интерфейса, вход внутренних условий, вход перехода и вход исходного адреса которого подключены соответственно к входу условий интерфейса, к входу внутренних условий, к входу перехода и к входу исходного адреса формирователя, выход управления записью адреса подключен к входу управления записью адреса коммутатора адреса, вход адреса перехода которого подключен фк входу адреса перехода формироваТеля, вход фиксированного адреса к выходу фиксированного адреса шифратора адресов, а выход - к информационному входу регистра адреса микрокоманды, вход управления которо. го подключен к соответствующему выходу узла управления коммутатором, а выход - к выходу адреса формирова-. теля.3, устройство по и. 1, о т л ич а ю щ е е с я тем, что узел приори тета содержит первый, второй и трегий элементы ИЕ, первый второй нтретий элементы ИЛИ и элементы И почислу управляющих входов узла, первые входы которых подключены к соответствующим управляю;им входам уз ла, вторые входы - к соответствующим входам дополнительных условийузла, а выходы - к входам первогоэлемента ИЛИ, выходом подсоединенного к первому входу второго элементаИЛИ, второй вход которого подключенк выходу третьего элемента ИЛИ ичерез первый элемент НЕ - к соответ:твующему выходу блокировки узла, авыход через второй элемент НЕ - ксоответствующему выходу блокировкиузла, первый вход третьего элементаИЛИ подключен к входу общего сбросаузла, второй вход - к входу старшегоприоритета узла и через третий элементНЕ - к соответствующему выходу бло кировки узла.Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРУ 566248, 6 06 Р 11/02, 1977. 2. Авторское свидетельство СССР Р 415662, С 06 Г 11/04, 1974 прототип),840869 Фар. Я ака 4766/71 Тираж 745 Подписное вни филиал Патент Ужг д, ул. Проект

Смотреть

Заявка

2721044, 06.02.1979

ПЕДПРИЯТИЕ ПЯ М-5769

ПОГОРЕЛОВ ЛЕОНИД АЛЕКСАНДРОВИЧ, КОРНЕЕВ ЮРИЙ СЕРГЕЕВИЧ

МПК / Метки

МПК: G06F 3/04

Метки: ввода-вы-вода, вычислительной, канала

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

Код ссылки

<a href="https://patents.su/8-840869-ustrojjstvo-dlya-kontrolya-kanala-vvoda-vy-voda-vychislitelnojj-mashiny.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля канала ввода-вы-вода вычислительной машины</a>

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