Cтраница 4
После завершения действий по выполнению операции считывания по данному УСК производится анализ признаков цепочек данных и команд. Если эти признаки равны нулю, то операция заканчивается; если же имеет место цепочка данных или цепочка команд, то производятся действия по выборке очередного УСК и его реализации. [46]
Программист заполняет биты О, 1 и 6: бит 0 - флажок цепочки данных, бит 1 - флажок цепочки команд, бит 6 - устанавливается в единицу, если программа канала не связана с другими программами канала. [47]
Сигнал неправильной длины вырабатывается обычно, если счетчик досчитал до нуля и не задана цепочка данных. Сигнал неправильной длины вырабатывается также, если физическая запись кончилась, а содержимое поля счетчика не равно нулю. В этом случае, если бит 32 равен О и бит 34 равен 1, сигнал не вырабатывается. Если бит 32 равен 1, признак SLI игнорируется и сигнал о неправильной длине может выработаться. [48]
Указатель блокировки ( УБ) сигнала неправильной длины, формирующегося ( в отсутствие признака цепочки данных ЦД - 1) при несоответствии числа фактически переданных байт длине физической записи. Этот сигнал прекращает выполнение канальной программы и вызывает прерывание программы процессора При УБ1 сигнал неправильной длины блокируется. [49]
Указатель блокировки ( УБ) сигнала неправильной длины, формирующегося ( в отсутствие признака цепочки данных ЦД 1) при несоответствии числа фактически переданных байт длине физической записи. Этот сигнал прекращает выполнение канальной программы и вызывает прерывание программы процессора. При УБ 1 сигнал неправильной длины блокируется. [50]
Значение ЦД1, указываемое в 32 - м разряде ко-I с манды, задает цепочку данных. Это озна - J J чает, что область памяти, указываемая адресом Л Ч1 и счетчиком С ( Ч1 следующей команды, будет использоваться в теку - 5.2. Цепочка данных щей операции ввода-вывода как продолжение области А [, Cf. [51]