Разделы:
Best links:
Назначение полей регистра сс
Если указано окончание по сравнению с маскированием, то канал остановится, обнаружив байт, равный или не равный (возможны два варианта) младшему байту регистра МС, на который наложена маска, содержащаяся в старшем байте. Байт, останавливающий пересылку, тоже пересылается.
После окончания пересылки с ПДП канал прибавляет величину, называемую смещением окончания, ксодержимому указателя заданий ТР и возобновляет выполнение программы канала с этой точки. Смещение окончания может принимать значения 0, 4 или 8. Окончание однократной пересылки (по TS = 1) всегда приводит к смещению окончания, равному нулю. Кодирование полей управления окончанием приведено в табл. 8.3 - 8.4.
Таблица 8.4
|
Поле TМС |
Окончание по маскированному сравнению |
Поле TМC |
Окончание по маскированному сравнению |
|
000 |
Нет |
100 |
Нет |
|
011 |
По совпадению, смещение 0 |
101 |
По несовпадению, смещение 0 |
|
010 |
По совпадению, смещение 4 |
110 |
По несовпадению, смещение 4 |
|
011 |
По совпадению, смещение 8 |
111 |
По несовпадению, смещение 8 |
Поскольку допускается совместное использование различных условий окончания, то возможно, что два или даже три условия окончания будут выполнены одновременно. В таком случае каналом будет автоматически выбрано окончание по условию, имеющему наибольшую величину смещения.
Кроме перечисленных выше регистров в каждом канале имеется регистр, который содержит слово-состояние программы PSW (рис. 8.6, а). Программа канала не имеет доступа к PSW.
Слово-состояние программы хранит состояние канала с тем, чтобы его работа могла быть приостановлена и позже возобновлена. Когда ЦП выдает команду приостановить работу канала, канал сохраняет содержимое PSW, указатель задания ТР и разряд-этикетку TAG указателя задания в первых четырех байтах блока параметров канала, как показано на рис. 8.6, б. Получив в дальнейшем команду возобновить работу канала, канал восстанавливает содержимое регистра PSW, регистра ТР и разряда-этикетки TAG из блока параметров и возобновляет свою работу.
предыдущаяследующая© Copyright, 2009.
Для связи: info@dgs-srl.com.