Cтраница 3
Триггер ТАДР-К устанавливается микропрограммно в начальной выборке и сбрасывается после подключения ВУ к каналу по сигналу РАБ-А, по сигналу ВБР-А, если адресуемое ВУ не найдено, или микропрограммно по сигналу ГКМ в последовательности выборки занятого ВУ. Кроме триггера ТАДР-К, сигналом на линии АДР-К управляет также триггер останова ввода-вывода ТОВВ. [31]
Указатель ЗАНЯТО выдается только при начальной выборке устройства и означает, что данное печатающее устройство не может выполнить команду вследствие того, что им выполняется ранее начатая операция или хранится условие прерывания. Отметим, что условие прерывания создается тогда, когда в устройстве сформированы указатели, но они еще не обработаны каналом. [32]
Содержимое регистра состояния в конце процедуры начальной выборки по сигналу УПР-А посылается в мультиплексный канал. Удостоверившись в возможности дальнейшей работы, канал посылает адаптеру сигнал УПР-К, сбрасывающий в нулевое состояние регистр состояния и разрешающий выполнение команды. [33]
Канал освобождается и может начинать процедуру начальной выборки или обслуживания других устройств. В селекторном канале после завершения начальной выборки начинается передача данных между ПУ и каналом. [34]
Начальный байт состояния выдается в процессе начальной выборки ВУ, в котором сообщается каналу состояние устройства при введении операции. [35]
Триггер ТВБРУ устанавливается микропрограммно в процессе начальной выборки ВУ для определения момента начала связи с ВУ. [36]
![]() |
Временная диаграмма взода информации из периферийного устройства в мультиплексном режиме. [37] |
Канал освобождается и может начинать процедуру начальной выборки других устройств. В селекторном режиме после завершения начальной выборки начинается передача данных между периферийным устройством и каналом. [38]
Подпрограмма производит анализ БСУ как при начальной выборке ВУ, так и при окончании операции ввода-вывода. [39]
Приемом байта состояния ВУ в канал последовательность начальной выборки завершается. При этом ВУ в ответ на команду ВВ, выданную каналом, может ответить различными байтами состояния. [40]
Если же через 32 мкс после окончания начальной выборки канал обнаружит, что ВУ не отключилось от интерфейса ( РАБ-А i 1), то данные будут передаваться в монопольном режиме. В этом случае процессор не освобождается, а выполняется микропрограмма канала, управляющая передачей данных. [41]
Байт состояния ВУ, выданный в конце начальной выборки, может быть ненулевым. [42]
УВУ декодирует байт команды только в процессе начальной выборки ВУ. Младшие разряды байта команды определяют тип операции ввода - вывода, старшие разряды - модификацию основной операции. Модификация определяется на уровне УВУ или ВУ. [43]
Выполнение операции ввода-вывода предусматривает три стадии: начальную выборку, передачу данных и окончание. [44]
Буферный регистр РФ4 загружается через БА при начальной выборке ВУ, из ВУ - при операции считывания и из оперативной памяти при операции записи, а буферный регистр РФЗ - только из оперативной памяти при операции записи, при занесении в буфер двух байт данных. Данные через интерфейс передаются по одному байту, поэтому они либо принимаются в РФ4, либо выдаются из РФО при выполнении операций записи или считывания соответственно. [45]