Микропрограммное устройство для сопряжения процессора с абонентами

 

Изобретение относится к вычислительной технике и может быть использовано в системах обработки данных в качестве субпроцессора обмена информацией между абонентами и центральным процессором. Целью изобретения является повышение быстродействия устройства. Устройство содержит операционный блок 1, блок 2 оперативной памяти, блок 3 связи с абонентами, блок 4 связи с процессором, регистр 5 адреса, блок 6 микропрограммного управления. Устройство обеспечивает под управлением микропрограммы в блоке 6 скоростной двунаправленный обмен информацией между процессором и абонентом. 1 з.п. ф-лы, 3 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (51)5 С 06 Р 13/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ!

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21). 4344451/24-24 (22) 15.12.87

- (46) .30.01.90. Вюл. Р 4 (72) В.А. Гришин и П.Ю.Ярошевский (53) 681.3(088.8) (56) Авторское свидетельство СССР

У 1252788, кл. G 06 F 13/10, 1984.

Авторское свидетельство СССР .

М 1114099, кл. С 06 F 3/00, 1982. (54) 1 ИКРОПРОГРАЖШОЕ УСТРОЙСТВО ДЛЯ

СОПРЯЖЕНИЯ ПРОЦЕССОРА С АБОНЕНТАИИ (57) Изобретение относится к вычислительной технике н может быть использовано в системах обработки дан„„SU„„1539787 А1

2 ных в качестве субпроцессора обмена информацией между абонентами и центральным процессором. Целью изобретения является повьппение быстродействия устройства. Устройство содержит операционный блок 1, блок 2 оперативной памяти, блок 3 связи с абонентами, блок 4 связи с процессором, регистр 5 адреса, блок 6 микропрограммного управления. Устройство обеспечивает под управлением микропрограммы в блоке 6 скоростной двунаправленный обмен информацией между процессором и абонентом. 1 s.ï. Ф-лы, 3 ил.

1539787

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

Целью изобретения является увеличение быстродействия устройства., На фиг. 1 представлена блок-схема предлагаемого устройства; на фиг,2схема операционного блока 1; на фиг. 3 - схема блока микропрограммного управления.

Устройство содержит (фиг. 1) операционный блок 1, блок 2 оперативной памяти, блок 3 связи с абонентами, блок 4 связи с процессором, регистр

5 адреса, блок 6 микропрограммного управления, входы 7 и 8 устройства для подключения к выходам запуска и прерывания процессора, выход 9 устройства для подключения к управляющему входу абонента, входы-выходы 10 и 11 устройства для подключения к 25 информационным входам-выходам абонента и процессора соответственно, выходы 12 и 13 устройства для подключения к входам адреса и запроса абонента, вход 14 устройства для подключе-. ния выхода синхронизации процессора, выход 15 устройства для подключения. входа прерывания абонента, пятый 16, шестой 17, четвертый 18, третий 19 и второй 20 выходы выборки блока б микропрограммного управления и вход

21 условий блока 6 микропрограммного управления.

Операционный блок 1 содержит (фиг. 2) дешифратор 22, с первого по

40 восьмой регистры 23-30, коммутатор

31, арифметико-логический узел 32, девятый 33 и десятый 34 регистры, формирователь 35 импульса..

Блок б микропрограммного управления содержит первый и второй регистры 36 и 37, триггер 38, второй блок

39 памяти, первый и второй блоки элементов И 40 и 41, первый и второй элементы И 42 и 43, блок 44 элементов ИЛИ, элемент ИЛИ 45 и первый

50 блок 46 памяти.

Блок 3 связи с абонентами и блок

4 связи с процессором являются двунаправленными шинныьы формирователя55

Устройство работает в следующих основных режимах: выполнение процедуры "Загрузка задания в подканал"; выполнение процедуры "Удаление задания из подканала"; выполнение команды передачи данных из внешней памяти к абоненту; выполнение команды передачи данных от абонента во внешнюю память; выполнение команды передачи управляющего байта к абоненту; выполнение команды завершения программы.

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

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

По сигналу "Пуск", поступающему на вход 7 устройства, обнуляется регистр 36 блока 6. В результате по нулевому адресу из блока 39 памяти вьг бирается первая микрокоманда, которая является началом микропрограммы "Установка устройства в исходное состояние". г.

В результате на втором, третьем и шестом выходах блока 39 образуются сигналы логического нуля, на пятом выходе — сигнал логической единицы, а на первом выходе - код микрокоманды. Старшие разряды адреса следующей микрокоманды поступают с четвертого выхода блока 39 через блок элементов

ИЛИ 44 на информационный вход регистра 36, а младший разряд адреса следующей микрокоманды с второго выхода блока элементов ИЛИ 44 подается через элементы И 42 и ИЛИ 45 на второй информационный вход регистра 36. По заднему фронту синхроимпульса, поступающего на синхровход блока 6, в регистр 37 записывается микрокоманда из нулевого адреса, а в регистр

36 — адрес следующей микрокоманды.

Таким образом, на выходах 9, 13, 1520 блока 6 формируются сигналы, обеспечивающие управление блоками устройства.

Весь объем памяти блока 2 разделяется на группы по шесть ячеек памяти, называемые подканалами. Нулевая ячейка подканала содержит инфбрмацию о наличии (единица в младшем разряде ячейки) или отсутствии задачи (ноль в младшем разряде ячейки) в подкана1539787

В первой микрокоманде регистр 27 блока 1 обнуляется, а далее начинается цикл, в котором анализируется наличие прерывания от центрального процессора или незавершенного задания в подканале. В первой микрокоманде этого цикла на втором и третьем выходах блока 39 блока 6 формируются соответственно сигналы логической единицы и логического нуля, что обеспе- чивает формирование адреса следующей микрокоманды с учетом сигнала прерывания на входе 8 устройства. В том случае, если такой сигнал есть, тотриггер 38 блока 6 устанавливается в единицу, в результате чего из блока

46 выбирается код, который через блок 40 элементов И поступает на первый вход блока 44 элементов ИЛИ. В результате логического суммирования этого кода с адресом следующей микрокоманды, поступающей на третий вход блока 44 элементов ИЛИ, образуется начальный адрес микропрограммы "Прием задания", который поступает на первый и второй информационные входы регистра 36 и по заднему фронту синхроимпульса фиксируется в этом регистре. Таким образом осуществляется переход к микропрограмме "Прием зацания".

В том случае, если на входе 8 сигнал прерывания отсутствует, модификации адреса следующей микрокоманды не происходит и выполняется вторая микрокоманда цикла, в которой содержимое регистра 27 пересылается в регистр 34 и далее из блока 2 по адресу, указанному в регистре 34, считывается информация, которая записывается в регистр 26, Затем выполняется проверка содержимого регистра 26 на равенство нулю. Если это условие не выполняется, то на выходе переноса . узла 32 образуется сигнал логической единицы, который поступает на вход

21 блока 6, в результате чего происходит модификация младшего разряда адреса следующей микрокоманды, постулающего на третий вход блока 44 элементов ИЛИ. Для вь:полнения модификации младший разряд адреса следующей микрокоманды обязательно равен нулю. Таким образом осуществляется переход к началу микропрограммы "Чтение подканала . Если же содержимое регистра 26 равно нулю, то сигнал переноса на выходе узла 32 не обле. Поэтому для того, чтобы привести подканал в исходное положение, достаточно обнулить нулевые ячейки всех подканалов. Содержимое остальных ячеек в этом случае безразлично.

Данная процедура выполняется следующим образом. На вход узла 32 блока

1 подается код с выхода 17 блока 6, который обеспечивает формирование нулевого кода на выходе узла 32, поступающего на информационный вход регистра 26. На вход дешифратора 22 с выхода 17 блока 6 подается код, обеспечивающий совместно с синхроимпуль- 15 сом, поступающим на синхровход дешифратора 22, формирование импульсного сйгнала на четвертом выходе дешифратора 22. В результате регистр 26 обнуляется. Аналогично обнуляется ре- 20 гистр 27 блока 1. Затем на вход коммутатора 31 с выхода 17 блока 6 подается код, обеспечивающий прохождение импульсов на выход коммутатора 31.

Одновременно на вход узла 32 с выхода 25

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

22 подается код, обеспечивающий сов- 30 местно с синхроимпульсом формирование на девятом выходе дешифратора 22 импульсного сигнала, который производит запись информации на выходе узла 32 (значение регистра 26) в регистр .33.

Таким же образом содержимое регистра 27 переписывается в регистр 34.

В следующей микрокоманде на вход выборки формировател - 35 блока 1 подается сигнал логической единицы, от- 40 крывающий формирователь 35. При этом на адресный и информационный входы блока 2 поступают коды с адресного и информационного выходов блока 1. На выходе 16 блока 6 формируется сигнал, 45 обеспечивающий запись нулевой информации по нулевому адресу.

Далее содержимое регистра 27 блока

1 увеличивается на шесть (размер подканала) путем подачи соответствующих 50 кодов на выход 17 блока 6, а затем переписывается в регистр 34 блоха

1 и вновь производится запись нулевой информации в блок 2 по адресу, указанному в регистре 34 блока 1.

Таким образом обнуляются все нулевые ячейки всех подканалов блока 2.

Далее выполняется микропрограмма

"Анализ наличия задания в подканале". разуется, и поэтому выполняется переход к следующей микрокоманде цикла, в которой содержимое регистра 27 увеличивается на шесть и осуществляется переход к началу цикла.

Микропрограмма "Прием задания" выполняется следующим образом.

Регистр 33 обнуляется, а в рабочем регистре 30 блока 1 формируется фиксированный адрес ¹, которыи явля!

О ется начальным адресом области внешней памяти (на фиг. 1 не показана), предназначенной для связи центрального процессора с устройством. Далее !

5 выполняется считывание содержимого ячейки памяти №,.для чего на выходе

13 устройства формируется сигнал

"Чтение", а на выходе 19 блока 6— код, который обеспечивает выборку на чтение блока 4. В результате со20 держимое ячейки № поступает на вход

11 устройства и через блок 4 на информационные входы блоков 1 и 6. Младшие четыре,, разряда кода из ячейки ¹ 25 записываются в регистр 27» следующие четыре разряда (номер абонента - №ВУ) в регистр 29, а старшие восемь разрядов — в регистр 28 блока 1.

Затем производится сообщение центральному процессору о завершении приема задания. Для этого на выходе

13 устройства формируется сигнал

"Запись", а на выходе 19 блока 6— код, открывающий блок 4 на запись, в результате чего ячейка № обнуляется. На первом выходе регистра 37 блока 6 формируется сигнал, устанавливающий триггер 38 блока 6 в нулевое состояние.

После этого содержимое регистра

28 блока 1 пересылается в регистр

33, формирователь 35 блока l открывается и код команды поступает на информационный вход блока 6 для осуществления анализа типа команды ввода-вывода.

При этом на третьем выходе блока

39 формируется единица, а на четвертом выходе — адрес следующей микрокоманды, который, проходя через блок

44. элементов ИЛИ, модифицируется в зависимости от кода, поступающего на информационный вход блока 6. В результате образуется либо начальный адрес микропрограммы "Загрузка задания" (при поступлении команды "Начать ввод-вывод"), либо начальный адрес микропрограммы "Удаление зада1539787

° 8 ния" (при поступлении команды "Остановить ввод-вывод").

Если поступила команда "Остановить ввод-вывод", то нулевая ячейка указанного подканала обнуляется, для чеro в регистр 34 записывается значение регистра 27, умноженное на шесть, на выходе 16 блока 6 формируется сигнал "Запись". После этого осуществляется переход к микропрограмме "Анализ наличия задания"

Если поступила команда "Начать ввод-вывод", то в рабочем регистре

30 блока 1 формируется адрес -+1 который затем переписывается в регистр 34. На выходе 13 устройства формируется сигнал "Чтение", и содержимое ячейки -+1 считывается в регистр 23 блока l. Таким образом, в регистре 23 образуется начальный адрес программы, по которой осуществляется обмен информацией с абонентом. Далее осуществляется переход к микропрограмме "Обработка кода команды".

Микропрограмма."Чтение подканала" предназначена для восстановления содержимого регистров 23-25, 28 и 29 блока 1, выполняемого путем считывания из области, отведенной для данного подканала в блоке 2. Для этого посредством соответствующих сигналов на выходе 17 блока 6 на адресном выходе блока 1 последовательно формируются пять адресов данного подканала (М+1-М+5), содержимое которых переписывается соответственно в регистры 23-25, 28 и 29. Далее выполняется проверка содержимого регистра 25 на равенство нулю. Если условие выполня ется, то это свидетельствует о том, что команда завершена (все данные переданы), и поэтому осуществляется переход к микропрограмме "Прием команды". В противном случае (передача данных не закончена) выполняется переход к микропрограмме "Выполнение команды".

Микропрограмма "Прием команды" выполняется следующим образом.

С помощью сигналов с выхода 17 блока 6 содержимое регистра 23 пере- ° сылается в регистр 34 блока 1. На выходе 13 устройства формируется сигнал "Чтение", и из внешней памяти считывается код команды. При этом на выходе 19 блока 6 формируется сигнал, открывающий блок 4 на чтение. В ре1539787

55 зультате код команды поступает на информационные входы блоков 1 и 6.

Старшие восемь разрядов записываются в регистр 28, а младшие восемь — в регистр 25 блока 1. Адрес следующей микрокоманды определяется кодом, поступающим на информационный вход блока 6, для чего на .вторые входы блока

41 элементов И подается сигнал логической единицы с соответствующего выхода блока 39.

В том случае, если поступила команда безусловного перехода, переход осуществляется к микропрограмме

"Безусловный переход", Во втором слове этой команды указывается адрес .следующей команды программы. Поэтому с помощью сигналов на выходе 17 блока

6 содержимое регистра 23 блока 1 увеличивается на единицу и записывается в регистр 34. Далее выполняется операция чтения внешней памяти по адресу в регистре 34, и информация записывается в регистр 23 блока 1, т.е. записывается адрес, следующей команды программы. На этом действия команды заканчиваются и осуществляется пере- . ход к микропрограмме "Прием команды"..

В том случае, если поступили команды "Передача данных из внешней памяти к абоненту" или "Передача данных от абонента во внешнюю память". переход осуществляется к началу микропрограммы, в которой содержимое регистра 23 блока увеличивается на единицу, а затем из внешней памяти по адресу, указанному в регистре

23, считывается информация и записывается в регистр 24 блока 1. По смыслу эта информация представляет собой начальный адрес зоны внешней памяти, в которую или из которой дан-. ные передаются соответственно от абонента или к абоненту. Далее содержимое регистра 23 увеличивается на единицу и осуществляется переход к микропрограмме "Выполнение команды".

Если поступила команда "Передача управляющего, байта абоненту", то осуществляется переход к микропрограмме, где содержимое регистра 23 увеличивается на единицу, а затем выполняется переход к микропрограмме "Выполнение команды".

Если поступила команда "Завершение программы ввода-вывода", то осуществляется переход к микропрограмме, которая выполняется следующим обра10 зом. В регистре 34 формируется адрес.

-+2, по которому во внешнюю память записывается предварительно сформированное содержимое регистра 33, представляющее собой код завершения программы ввода-вывода по команде "3aвершение программы ввода-вывода". Регистр 26 обнуляется, т.е. аннулируется признак наличия задания в подканале. Кроме того, на выходе 15 формируется сигнал "Прерывание", которым центральный процессор оповещается о завершении программы ввода-вывода, причем в ячейке 9+2 внешней памяти указана причина, по которой ввод-вывод завершен. Затем осуществляется переход к микропрограмме "Запись регистров в подканал" °

Микропрограмма "Выполнение команды" производит действия по организации связи между устройством и абонентом и передачу данных. По сигналу синхронизации, поступающему по одной из линий на выход 9(на остальных линиях код "Номер абонента" ), абонент, чей номер сформирован на входе-выходе

10, включается для дальнейшего продолжения сеанса связи. Затем на выходе

9 устанавливается код, который расшифровывается абонентом как признак необходимости сформировать ответ о том, что он включен. В результате на входе-выходе 10 образуется номер включившегося абонента, который поступает через блок 3 на информационный вход блока l и записывается в регистр 30. Далее сравниваются номера включившегося и затребованного або40 нентов путем сравнения содержимого регистров 29 и 30. В том случае, если эти номера не совпадают, в регистре 33 формируется код ошибки "Неверная адресация" ° На этом действия программы заканчиваются, так как продолжение сеанса связи невозможно. Выполняется переход к микропрограмме, где производятся действия по доведению этого сообщения до центрального процессора.

Если переданный номер и принятый номер абонента совпадают, то это свидетельствует о правильном включении абонента, и на выходе 9 формируется код, который абонентом расшифровывается" как сигнал о выдаче информации на вход"выход 10 о состоянии (свободен — занят) абонента. При этом на вход выборки блока 3 поступает сиг-, 1539787 12

1

55 нал, открывающий блок 3, и информация поступает на информационный вход блока 6. Одновременно на втором и четвертом выходах блока 39 блока 6 образуются коды, обеспечивающие формирование логических нулей на первом и третьем входах блока 44 элементов

ИЛИ. В результате переход к следующей микрокоманде производится с учетом информации о состоянии абонента.

Если абонент занят, то выполняется переход к микропрограмме "Запись регистров в подканал". Если абонент свободен, то содержимое регистра 28 (код выполняемой команды) пересылается в регистр 33, открывается формирователь 35, и информация поступает на информационный вход блока 6 и далее через блок элементов И 41, блок элементов ИЛИ 44, элемент И 42 и элемент ИЛИ 45 подается без искажений на входы регистра 36, где фиксируется очередным синхроимпульсом. Таким образом производится анализ кода вьгполняемой команды, т.е. выбор начальнбго адреса микропрограммы для продолжения связи с абонентом в зависимости от кода выполняемой команды.

Продолжение команды "Передача управляющего байта абоненту" заключается в формировании на выходе 9 кода, который расшифровывается абонентом как прием управляющего байта, а на входе-выходе 10 — непосредственно кода управляющего байта, хранящегося в регистре 25 блока 1. По сигналу синхронизации управляющий байт передается абоненту, и осуществляется переход к приему следующей команды программы.

Продолжение команды "Передача данных из внешней памяти к абоненту" заключается в считывании информации из внешней памяти по адресу, хранящемуся в регистре 24, и записи ее в регистр 33 блока 1, а затем в передаче на вход-выход 10 устройства. На выходе 9 формируется код, который расшифровывается абонентом как передача данных абоненту. По сигналу синхронизации данные с входа-выхода 10 за-. писываются к абоненту.

Затем содержимое регистра 24 блока 1 увеличивается на единицу (адрес данных во внешней памяти), а счетчик количества переданной информации. (регистр 25) уменьшается на единицу, после чего содержимое регистра 25 проверяется на равенство нулю. Если это условие выполняется, то, следовательно, вся информация данной командой передана и поэтому осуществляется переход к микропрограмме Прием команды". В противном случае команда не закончена и поэтому переход осуществляется к микропрограмме "Запись регистров в подканал". Такой вариант построения команды возможен в том случае, если быстродействие абонента значительно ниже, чем устройства.

Продолжение команды "Передача данных от абонента во внешнюю память" заключается в формировании на выходе

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

1 и записывается в регистр 33 этого блока, а затем записывается во внешнюю память по адресу, хранящемуся в регистре 24. Дальнейшие действия аналогичны действиям команды "Передача данных из внешней памяти к абоненту"..

Микропрограмма "Запись регистров в подканал" обеспечивает фиксацию содержимого регистров 23-26, 28 и 29 в блоке 2 в соответствующем подканале. Для формирования начального адреса подканала содержимое регистра 27 уменьшается на пять, По окончании этой микропрограммы осуществляется переход к микропрограмме "Анализ наличия задания в подканале", которая определяет наличие задания в.,следующем подканале, так как содержимое регистра 27 после записи всех регистров в подканал содержит начальный адрес следующего подканала. формула изобретения

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

- 1539787

14 соединены соответственно с вторым выходом выборки, информационным входом блока микропрограммного управления и входом-выходом устройства для подключения к информационному входувыходу абонента, о т л и ч а ю щ ее с я тем, что, с целью увеличения быстродействия устройства, в него введены операционный блок, блок оперативной памяти, регистр адреса и блок связи с процессором, вход прерывания, выходы прерывания и запроса блока микропрограммного управления являются соответственно выходом устройства для подключения выхода прерывания процессора и выходами устройства для подключения входов прерывания и готовности процессора, вход условий, третий, четвертый, пятый и шестой выходы выборки блока микропрограммного управления соединены соответственно с вьгходом переноса операционного блока и входами синхронизации блока связи с процессором, регистра адреса и входами выборки блока оперативной памяти и операционного блока, вход синхронизации которого является входом устройства для подключения выхода синхронизации процессора, адресный вьгход операционного блока соединен с адресным входом блока оперативной памяти и информационным входом регистра адреса, выход которого является выходом устройства для подключения к адресному входу абонента, информационные входы-выходы операционного блока и блока оперативной памяти и первый информационный вход-выход блока связи с процессором соединены с информационным входом блока микропрограммного управления, второй информационный вход-выход блока связи с процессором является входом †выход устрой ства для подключения к информационному входу-выходу процессора, причем операционный блок содержит дешиф ратор, коммутатор, арифметико-логический узел, формирователь импульса и с первого по десятый регистры, причем в операционном блоке входы выборки арифметико-логического узла формирователя импульса, управляющий вход коммутатора и первый вход дешифратора соединены с входом выборки блока, второй вход дешифратора соединен с входом синхронизации блока, с первого по десятый выходы дешиф5

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

2. Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок микропрог,заммного управления содержит первый и второй регистры, первый и второй блоки памяти, триггер, первый и второй блоки элементов И, блок элементов ИЛИ, первый и второй элементы

И и элемент PJIH причем входы синхронизации первого и второго регистров являются входом синхронизации блока, нулевой вход первого регистра является входом установки блока, единичный и нулевой входы и выход триггера соединены соответственно с входом прерывания блока, первым выходом второго регистра и входом первого блока памяти, выход которого соединен с первым входом первого блока элементов И, второй вход и выход которого соединены соответственно с первым выходом второго блока памяти и первым входом блока элементов ИЛИ, с второго по шестой выходы второго блока памяти соединены соответственно с информационным входом второго регистра, первыми входами первого и второго элементов И и второго блока элементов И и вторым входом блока элементов HJIH третий вход и первый и второй выходы которого соединены соответственно с выходом второго блока элементов И, первым информационным входом первого регистра и вторым входом первого элемента И, выход которого соединен с первым входом элемента ИЛИ, второй вход и выход которого соединены соответственно

15

1539787

bnnrn

Маго

17&ок

f5

Составитель С.Бурухин

Редактор А. Лежнина Техред М.Ходанич Корректор 0 Кравцова

Заказ 220 Тираж 554 Подписноь

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", г, Ужгород, ул. Гагарина, 101 с выходом второго элемента И и вторым информационным входом первого регистра, выход которого подключен к входу второго блока памяти, вторые входы второго блока элементов. И и второго элемента И являются соответственно информационным входом и входом условий блока, с второго по девятый выходы второго регистра являются соответственно выходами запроса, прерывания и с первого по шестой выходами выборки блока.

Микропрограммное устройство для сопряжения процессора с абонентами Микропрограммное устройство для сопряжения процессора с абонентами Микропрограммное устройство для сопряжения процессора с абонентами Микропрограммное устройство для сопряжения процессора с абонентами Микропрограммное устройство для сопряжения процессора с абонентами Микропрограммное устройство для сопряжения процессора с абонентами Микропрограммное устройство для сопряжения процессора с абонентами Микропрограммное устройство для сопряжения процессора с абонентами 

 

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах обмена данными с приоритетным обслуживанием абонентов

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

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах с мультиплексным каналом передачи информации типа "Манчестер П"

Изобретение относится к вычислительной технике и предназначено для обмена информацией между ЭВМ, имеющей общую магистраль с совмещенными шинами "Адрес/Данные", и периферийными устройствами

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

Изобретение относится к вычислительной технике и может быть применено в вычислительных комплексах телеобработки, концентрирующих большое количество линий связи

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

Изобретение относится к вычислительной технике и может быть использовано в многоканальных системах сбора и обработки информации

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

Изобретение относится к вычислительной технике, может быть использовано в вычислительных комплексах и является усовершенствованием известного селекторного канала по авт

Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных системах с общей магистралью, в многомашинных системах управления связью

Изобретение относится к области вычислительной техники и предназначено для построения коммутационных сетей вычислительных систем

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Модем // 2109332
Изобретение относится к области вычислительной техники и касается портативного интерфейсного блока или содема, который позволяет устанавливать временную двустороннюю связь между заключенной в корпус аппаратурой управления технологическим процессом и персональным компьютером общего назначения без использования электрического соединения между ними

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

Изобретение относится к устройствам для управления передачами данных через неспециализированную шину между запоминающим устройством или совокупностью внешних устройств (включая процессоры), как по отдельности, так и в совокупности, а более конкретно, к средствам, позволяющим разрешать конфликты на основе приоритетов между устройствами более эффективно, посредством исключения бесполезно отработавших циклов разрешения конфликтов и больших пакетных буферных устройств, и делать пропускную способность доступной для передачи данных

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