Устройство для сопряжения цифровой вычислительной машины с внешним устройством Советский патент 1986 года по МПК G06F13/28 

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

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

Целью изобретения является сокращение аппаратурных затрат.

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

Устройство содержит регистр 1 связи, вход 2 которого соединен с информационным входом-выходом ЦВМ, коммутатор (переключатель) 3 команд, триггер 4 прерывания и триггер 5 приостановки, информационный вход 6 и выход 7 команд внешнего устройства, выход 8 команд ЦВМ, второй инфор ма1дионный вход 9 коммутатора 3 команд, выход 10 задания режима и вход 11 команд ЦВМ, выходы 12 и 13 запросов прерывания и непрограммированного обмена внешнего устройства, выход 14 ;сброса запросов, входа 15 и 16 запросов прерывания и приостановки, информационный вход 17 и выход 18 синхронизации ЦВМ, выход 19, вход 20 синхронизации внешнего устройства, инфор мационный выход 2Г ЦВМ, внешнее устройство 22,ЦВМ23,включающее процессор 24, память 25,, регистр 26. команд, шины 27 памяти 25.

Устройство работает в следующих режимах: в режиме прерывания, режимах программированного и непрограммированного обмена.

В режиме прерывания устройство работает следующим образом.

При отсутствии сигналов прерывания, поступающих на триггер 4 с устройства 22 через выход 12, триггер 4 находится в нулевом состоянии и ЦВМ 23 работает по текущей программе, хранящейся в памяти 25, При этом команды программы поступают с информационного выхода памяти 25 через шину 27 памяти на вход-выход 21. Переключатель 3 .управляющим сигналом процес .сора 24 по выходу 10 открыт по входу 9. Команда проходит на вход II и записывается в регистр 26. Затем, если на триггер 4 не поступил .запрос на прерывание, процессор открывает переключатель 3 сигналом с выхода 10 и команда из регистр 26 через выход 8 поступает по входу 11 в процессор 24 на исполнение. Процессор 24 выдает на адресные входы памяти 25 адрес очередной команды программы, и цикл работы устройства повторяется.

Если внешнее устройство 22 в соот- в тстаии с реализованными в нем приоритетными соотношениями выдает запрос от выбранного абонента на прерывание через выход 12 устройства в

триггер 4, то триггер 4 устанавливается в единичное состояние и по входу 15 запрос на прерывание пос-тупает в процессор 24. Процессор 24 через

выход 10 открывает третий Вход переключателя 3 и внешнее устройство 22 через выход 7 выдает команду безусловного перехода на прерывающую программу. Команда безусловного

5 перехода имеет тот же сЬор- мат, что и команды ЦВМ 23, при зтом в адресной части команды указан адрес первой команды прерывающей программы. Команда безусловногЬ перехо0 да поступает через вход I1 в процессор 24 на исполнение. Процессор 24 сигналом по выходу 14 сбрасывает триггер 4 в нулевое состояние. Выполняя команду безусловного перехода,

5 ЦВМ 23 осуществляет передачу управления прерывающей программе.

В режиме програмированного обмена устройство работает следующим образом. Программированный обмен с внешним устройством 22 ЦВМ 23 осуществляет

0 с помощью двух последовательных команд ввода-вывода. По первой команде (команда вывода) осуществляется Вывод во внешнее устройство 22 адресного слова. По второй команде (коман5 да ввода, если необходимо осуществить ввод информацисжного слова, или команда вывода, если необходимо выполнить вывод информационного слова) производится ввод в ЦВМ 23 с

Q внешнего устройства 22 информационного слова или вывод из ЦВМ.23 во внешнее устройство 22 информационного слова. Таким образом, при программированном обмене из памяти 25 через шины 27 на вход 2 регистра I поступает адресное слово, содержащее адрес внешнего устройства 22 и адрес абонента во внешнем устройстве 22. Адресное слово принимается в регистр 1, а затем передается на вход 6 внешнего устройства 22. Одновременно процессор 24 по одной из шин выхода 18 подает синхронизирующий сигнал во внешнее устройство 22 на вход 20. По синхронизирующему сигналу абонент внешнего устройстьа 22, адрес которого указан в адресном слове, подключает свой входной регистр для приема информационного

0

слова к входу 6, если осуществляется вывод, или подключает выходной регистр к выходу 19, если осуществляется ввод. Если следующая по программе команда является командой вывода, то по этой команде из памяти 25 в регистр 1 выводится информационное слово, которое затем передается через вход 6 на входной регистр абонента внешнего устройства 22, Одновременно процессор 24 выдает через выход 18 на вход 20 внешнего устройства 22 синхронизирующий сигнал, который поступает на приемный вход входного регистра выбранного абонента и записывает в него информационное слово.

Если следующая по программе команда является командой ввода, то процессор 24 вьщает на вход 20 внешнего устройства 22 синхронизируюв(ий сиг- нал, которым производится съем информационного слова с выходного регист.ра абонента и передача его через выход 19 в регистр Г. Затем из регистра 1 информационное слово через вход 17 записывается в память 25 по адресу, указанному в команде ввода.

В режиме непрограммированного обмена устройство работает следующим образом.

Внешнее устройство 22 в соответствии с реализованными в нем приоритетными соотношениями подает запрос от выбранного абонента на непрограммированный обмен на выходы 13. Триггер 5 устанавливается в единичное состояние и вьщает запрос по входу 16 в процессор 24. Процессор 24, записав очередную команду программы в регистр 26 команд, открывает переключатель 3 по третьему информационному входу. Абонент внешнего устройства 22, ставший инициатором обмена, выдает на выходе 7 команду ввода {если осуществляется ввод) или команду вывода (если осуществляется вывод. Эти команды имеют тот же формат, что и команды ЦВМ 23. Если необходимо осуществить вывод информационного слова из памяти 25 то команда вывода поступает пр выходу 7 через переключатель 3 и вход 11 в процессор 24. При этом абонент, ставший инициатором обмена, подключает .свой входной регистр к вхОду 6. Процессор 24 вьщолняет команду вывода. Из ячейки 25 памяти, адрес которой указан в команде вывода, информацион576564 .

ное слово передается через шины 27 в регистр 1. Затем слово подается во внешнее устройство 22 на входной регистр абонента, явившегося инициа- 5 тором обмена. Одновременно процессор 24 подает синхроинизирующий сигнал во внешнее устройство 22 на вход 20 устройства. Синхронизирующий сигнал . поступает на управляющий вход вход10 ного регистра абонента ив этот регистр записывается информационное слово с входа 6. .

Если необходимо осуществить ввод информационного слова в память 25,

15 то команда ввода поступает от абонента аналогично команде вывода. При этом абонент, ставший инициатором обмена, подключает свой -выходной регистр к выходу 19, процессор 24

20 вьтолняет команду ввода и выдает

через выход 18 во внешнее устройство 22 синхронизирующий сигнал, которым осуществляется съем информационного слова с выходного регистра абонента.

25 Слово поступает на выход 19 и записывается в регистр I. После этого с регистра 1 слово подается через выход 17 на информационные входы памяти 25, куда записывается по адресу,

30 указанному в команде ввода.

После выполнения команды ввода, или вывода процессор 24 сбрасывает триггер 5 в нулевое состояние и открывает перелючатель 3 команд по пер,- вому входу. Очередная команда, передача которой в процессор 24 была приостановлена на время непрограммированного обмена, находящаяся в регистре 26, передается в процессор 24

через переключатель 3 на исполнение.

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

5

50

Формула изобретения

Устройство для сопряжения цифровой вычислительной машины с внешним

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

5I

вания и входом приостанова цифровой вычислительной машины, регистр связи ВЕЛХОД которого подключен к информационным входам внешнего устройства и цифровой вычислительной машины, а вход - к информационному выходу внешнего устройства и информационному входу-выходу цифровой вычислительной машины, и коммутатор команд, адресньй вход которого соединен с выходом задания режима работы цифро12

1

. .

IS

16

11

гд

/4

Составитель В. Вертлиб Редактор М. НедолужеНко Техред Л.Сердюкова Корректор С. Черни

;Заказ 4958/48Тираж 671Подписное

ВНИИПИ Государственного комитета СССР

по Делам изобретений и открытий 1)3035, Москва,. Ж-35, Раушская наб., д. 4/5

.Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

57656

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

7 f3

10

8

2f

17

t

УЗ

27

26

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

название год авторы номер документа
Устройство для обмена информацией 1982
  • Маркитан Людмила Григорьевна
  • Еремеева Лидия Николаевна
  • Хельвас Валерий Пантелеймонович
SU1048468A1
Устройство для обмена информацией между цифровой вычислительной машиной и внешними устройствами 1981
  • Хельвас Валерий Пантелеймонович
SU1003066A1
Устройство для обмена информацией управляющей вычислительной машины с объектами управления 1979
  • Тимошок Сергей Васильевич
SU783782A2
Устройство для обмена информацией между цифровой вычислительной машиной и внешними устройствами 1982
  • Хельвас Валерий Пантелеймонович
SU1062681A2
Устройство для сопряжения процессоров с внешними абонентами 1978
  • Хельвас Валерий Пантелеймонович
SU750472A1
Устройство обмена информацией управляющей вычислительной машины с объектами управления 1975
  • Воробьев Олег Александрович
  • Радченко Алексей Николаевич
  • Хельвас Валерий Пантелеймонович
  • Виданова Вера Федоровна
  • Еремеева Лидия Николаевна
  • Борискина Людмила Ивановна
  • Маркитан Людмила Григорьевна
  • Рудницкая Лина Ивановна
SU547761A1
Устройство для обмена информацией между ЦВМ и внешними устройствами 1980
  • Маркитан Людмила Григорьевна
  • Хельвас Валерий Пантелеймонович
SU907537A1
Устройство для сопряжения вычислительной машины с магистралью 1981
  • Хельвас Валерий Пантелеймонович
SU980088A2
Устройство для сопряжения электронно-вычислительной машины (ЭВМ) с внешним устройством 1984
  • Чалайдюк Михаил Фомич
  • Пыхтин Вадим Яковлевич
  • Асцатуров Рубен Михайлович
  • Запольский Александр Петрович
  • Воронцов Владимир Александрович
  • Пронин Владимир Михайлович
  • Рымарчук Александр Григорьевич
  • Сигалов Гдалий Григорьевич
  • Хамелянский Владимир Семенович
  • Зильбергельд Иосиф Михайлович
SU1272337A1
Устройство для сопряжения цифровой вычислительной машины с линиями связи 1983
  • Бергер Владимир Арианович
  • Горин Владимир Александрович
  • Иконников Геннадий Александрович
  • Парфенов Александр Сергеевич
  • Яскевич Виталий Васильевич
SU1166123A1

Иллюстрации к изобретению SU 1 257 656 A1

Реферат патента 1986 года Устройство для сопряжения цифровой вычислительной машины с внешним устройством

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

Формула изобретения SU 1 257 656 A1

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

Устройство для сопряжения цифровойВычиСлиТЕльНОй МАшиНы C ВНЕшНиМиуСТРОйСТВАМи 1979
  • Виноградов Виталий Владимирович
  • Гробов Вячеслав Григорьевич
SU849190A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Способ гальванического снятия позолоты с серебряных изделий без заметного изменения их формы 1923
  • Бердников М.И.
SU12A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 257 656 A1

Авторы

Аникеев Александр Вячеславович

Берковец Владимир Семенович

Долгов Виталий Иосифович

Евстратенко Александр Адамович

Плотников Вилен Николаевич

Солдатов Александр Петрович

Даты

1986-09-15Публикация

1984-12-18Подача