Cтраница 2
Информация уточненного состояния, относящаяся к последней операции ввода-вывода или действиям устройства, может быть сброшена в любое время после завершения команды Уточнить состояние в этом устройстве. Эта же информация может быть сброшена любой другой командой, адресуемой этому контроллеру при условии, что бит занято не включен в начальном байте состояния, кроме случаев, когда выдается команда ПРОВЕРИТЬ ВВОД-ВЫВОД или команда ХОЛОСТОЙ ХОД в устройство, для которого имеется информация уточненного состояния. [16]
Байты уточненного состояния имеют различные значения для различных УВВ, кроме битов 0 - 5 нулевого байта, которые всегда имеют одинаковый смысл. [17]
Байты уточненного состояния устройства переносятся в ЮВ в случае ненормального завершения обмена. [18]
Байт уточненного состояния печатающих устройств содержит информацию о сбоях и ошибках. Он выдается в канал по команде УТОЧНИТЬ СОСТОЯНИЕ. [19]
Байт уточненного состояния устройства ЕС-7070 выполняет те же функции, что и применительно к другим ранее рассмотренным устройствам. Его нулевой разряд отведен под указатель КОМАНДА ОТВЕРГНУТА, 1 - й - указатель ТРЕБУЕТСЯ ВМЕШАТЕЛЬСТВО, 2 - й - указатель ОШИБКА НА ШИН-К, 3 - й - указатель СБОЙ В ОБОРУДОВАНИИ; 4 - 7 - й разряды байта уточненного состояния не используются. [20]
Второй байт уточненного состояния ненулевой. [21]
Характер информации уточненного состояния определяется типом ВУ. Нулевому разряду отвечает указатель КОМАНДА ОТВЕРГНУТА; далее располагаются следующие указатели: ТРЕБУЕТСЯ ВМЕШАТЕЛЬСТВО; ОШИБКА НА ШИН-К, СБОЙ В ОБОРУДОВАНИИ, ОШИБКА В ДАННЫХ, ПЕРЕПОЛНЕНИЕ. [22]
Блок байтов уточненного состояния ( ББУС) служит для выдачи в канал подробных сведений о состоянии УУ и НМЛ, о сбое или ошибке, появившейся при выполнении предыдущей операции ввода-вывода. [23]
Вообще биты уточненного состояния в начале каждой операции чтения или записи сбрасываются в нуль. Однако бит требуется вмешательство остается равным 1 все время, пока не будет устранена причина неполадки. [24]
Для получения уточненного состояния используется специальный приказ, посылаемый из канала в периферийное устройство. Код уточненного состояния заносится в ОЗУ. [25]
Второй байт уточненного состояния ненулевой. [26]
В байтах уточненного состояния разряд 1 несет информацию о недействительности кода команды, 2 - о требовании вмешательства оператора, 3 - о сбое в оборудовании, 4 - об ошибке в данных ( не используется в устройствах с блокировкой ошибки), 5 - о неправильности подачи ( только в ЕС7031), разряды 6 и 7 не используются. [27]
Число условий уточненного состояния не ограничено и зависит от вида ПУ. Когда в программе ЦП возникает необходимость в операции ввода - вывода, управление передается операционной системе. Последняя производит настройку программы канала в соответствии с конкретными требованиями и передает в ПВ команду ввода - вывода и АСК. [28]
Вообще биты уточненного состояния в начале каждой операции чтения или записи сбрасываются в нуль. Однако бит требуется вмешательство остается равным 1 все время, пока не будет устранена причина неполадки. [29]
Бит 1 байта уточненного состояния сброшен. [30]