Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

IBM370

.pdf
Скачиваний:
57
Добавлен:
02.06.2015
Размер:
5.21 Mб
Скачать

Адрес второго операнда, указанный полями B2 и D2, не используется для определения дан-

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

+

----------------------------------------

 

 

 

 

+

¦ ////////////

¦ ????? ??????

¦ ????? ??

¦

+----------------------------------------

 

 

 

 

 

+

0

15

16

23

24

31

 

Биты 0–7 не являются частью адреса. Биты 8–15, содержащие старшую часть 24-

разрядного адреса, игнорируются. Биты 16–23 суммы определяют адрес канала, а биты 24–31

указывают внешнее устройство на этом канале, а в случае мультиплексного канала – и номер подканала.

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

ды в процессоре задерживается, пока не будут удовлетворены все предыдущие запросы от процессора к основной памяти по отношению к каналам и другим процессорам, а затем выби-

рается адресуемый канал. Никакие обращения к следующим командам и их операндам не про-

изводятся, пока не закончится выполнение команды ввода-вывода.

Примечание. В подробных описаниях команд для каждой команды показаны мнемоника и символическое обозначение операндов на языке Ассемблера Системы 370. Например, коман-

да НАЧАТЬ ВВОД-ВЫВОД имеет мнемонику SIO и обозначение операндов D2(B2).

Команды ввода-вывода

В таблице 13.3 даны мнемонические обозначения, форматы и коды операций команд ввода-

вывода. Из таблицы видно, что все команды ввода-вывода вызывают программное прерыва-

ние, если они встречаются в состоянии “задача”, и что в результате выполнения всех команд устанавливается признак результата.

Таблица 13.3

Команды ввода-вывода

Название

Мнемони-

Ха-

Ко

 

ческое обо-

рактери-

д

 

значение

стики

 

 

 

 

 

 

ОСВОБОДИТЬ ВВОД-ВЫВОД

CLRIO

 

 

9D

 

 

 

 

011

ОСТАНОВИТЬ УСТРОЙСТВО

HDV

 

 

9E

 

 

 

 

011

ОСТАНОВИТЬ ВВОД-ВЫВОД

HIO

 

 

9E

 

 

 

 

00

 

 

 

 

 

351

Название

Мнемони-

Ха-

Ко

 

ческое обо-

рактери-

д

 

значение

стики

 

 

 

 

 

 

НАЧАТЬ ВВОД-ВЫВОД

SIO

 

 

9C

 

 

 

 

001

НАЧАТЬ ВВОД-ВЫВОД С БЫСТРЫМ

SIOF

 

 

9C

ОТКЛЮЧЕНИЕМ

 

 

 

011

ЗАПИСАТЬ ИДЕНТИФИКАТОР КАНАЛА

STIDC

 

 

B2

 

 

 

 

03

ПРОВЕРИТЬ КАНАЛ

TCH

 

 

9F

 

 

 

 

002

ПРОВЕРИТЬ ВВОД-ВЫВОД

TIO

 

 

9D

 

 

 

 

001

 

 

 

 

 

1Биты 8–14 кода операции игнорируются.

2Биты 8–15 кода операции игнорируются.

Обозначения.

C – устанавливается признак результата;

M – особый случай привилегированной операции;

S – формат S.

Замечания по программированию

При выполнении команд НАЧАТЬ ВВОД-ВЫВОД, НАЧАТЬ ВВОД-ВЫВОД С БЫСТРЫМ ОТКЛЮЧЕНИЕМ, ПРОВЕРИТЬ ВВОД-ВЫВОД, ОСВОБОДИТЬ ВВОД-ВЫВОД, ОСТАНОВИТЬ УСТРОЙСТВО, ОСТАНОВИТЬ ВВОД-ВЫВОД и ЗАПИСАТЬ ИДЕНТИФИКАТОР КАНАЛА может быть записано CSW. Чтобы избежать стирания CSW, которое было занесено в память при вы-

полнении команды, при последующем прерывании ввода-вывода, процессор должен быть за-

маскирован для прерываний ввода-вывода перед выдачей этих команд. Маска прерываний ввода-вывода должна сниматься только после того, как информация из CSW, записанного по команде, будет обработана или передана в другую область для дальнейшей обработки.

ОСВОБОДИТЬ ВВОД-ВЫВОД

CLRIO

D2(B2)

[S]

 

 

+

--------------------------

 

 

 

 

 

+

¦

9D01

 

¦

B2

¦

D2

¦

+--------------------------

 

 

 

 

 

 

+

0

15

16

19

20

 

31

В зависимости от типа канала и бита управления мультиплексированием (бит 0 управляю-

щего регистра 0) выполняется либо функция TIO, либо функция CLRIO. Функция TIO выполня-

352

ется в том случае, когда функция CLRIO не реализована в канале или когда бит управления мультиплексированием установлен в нуль. Функция TIO рассматривается при описании коман-

ды TIO. Команда ОСВОБОДИТЬ ВВОД-ВЫВОД выполняется только в том случае, если процес-

сор находится в состоянии “супервизор”.

Биты 8–14 кода команды игнорируются. Биты 16–31 адреса второго операнда определяют канал, подканала и внешнее устройство, в которые выдается команда.

При выполнении функции CLRIO текущая операция в адресуемом устройстве прекращается и состояние операции на момент окончания отражается в запомненном CSW.

Если соответствующий подканал доступен, хранит прерывание для другого устройства или работает с другим устройством, никаких действий в канале не выполняется и устанавливается признак результата, равный 0. Если подканал не может определить состояние подканалов, ко-

гда он находится в состоянии “работает”, то устанавливается признак результата 2.

Если подканал работает с адресуемым устройством или хранит прерывание для адресуе-

мого устройства, канал, выполняя функцию CLRIO, прекращает операцию в адресуемом устройстве. При этом состояние операции записывается в CSW, а подканал переводится в со-

стояние “доступен”. Если канал работает с адресуемым устройством, в устройство посылается сигнал прекращения текущей операции. Однако в некоторых каналах никаких действий в этом случае не предпринимается и указывается, что канал занят.

Если имеет место одно из приводимых ниже условий, то при выполнении функции CLRIO

производится запись CSW в ячейку 64. Содержимое всего CSW относится к адресуемому в ко-

манде устройству. Вот эти условия:

1.Канал доступен или хранит прерывание, а подканал хранит прерывание для адресуемого устройства или работает с адресуемым устройством. Поля ключа защиты, адреса команды и счета в CSW описывают состояние операции в момент выполнения команды.

2.Канал работает с адресуемым устройством. Поля ключа защиты, адреса команды и счета

вCSW описывают состояние операции в момент выполнения команды (некоторые каналы в этой ситуации считаются занятыми).

3.Канал работает с другим устройством, а подканал хранит прерывание для адресуемого устройства или работает с ним. Поля ключа защиты, адреса команды и счета в CSW описыва-

ют состояние операции в момент выполнения команды CLRIO (в некоторых каналах в этой си-

туации указывается состояние ЗАНЯТО).

4. Канал обнаружил сбой оборудования во время выполнения команды. CSW описывает эту сбойную ситуацию. Состояние канала и ход операций ввода-вывода в канале непредсказуемы.

Если выполняется ограниченная регистрация в канале, то указывается код последовательно-

сти 000.

Если команда ОСВОБОДИТЬ ВВОД-ВЫВОД не может быть выполнена из-за того, что в ка-

нале не произведена регистрация по сбою, которая влияет на работоспособность канал, то в память записывается полное CSW. Все поля в CSW равны нулю, за исключением битов НЕ

353

ВЫПОЛНЕНА РЕГИСТРАЦИЯ и СБОЙ УПРАВЛЕНИЯ КАНАЛА, которые устанавливаются в единицу. Это состояние не вызывает регистрации в канале.

Признак результата:

0 – в адресуемом устройстве не выполняется никаких операций;

1 – записано CSW;

2 – канал занят;

3 – выключен.

Программные прерывания:

привилегированная операция.

В таблице 13.4 приведены значения признака результата, который устанавливается при вы-

полнении функции CLRIO для всех возможных состояний системы ввода-вывода. Значения признака результата, устанавливаемые тогда, когда по команде CLRIO выполняется функция

TIO, приведены в описании команды ПРОВЕРИТЬ ВВОД-ВЫВОД.

354

Таблица 13.4

Значения признака результата для функции CLRIO

Канал

 

A

 

 

 

 

I

 

 

 

 

Wа

 

 

W

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

б

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Подка-

 

 

 

 

W

 

W

 

 

 

 

 

W

 

W

 

 

 

 

W

W

 

д

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

нал

 

а

б

а

б

 

 

а

б

а

б

 

 

а

б

а

б

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

1

 

 

 

 

 

0

 

1

 

 

 

 

г

д

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

в

 

в

 

 

 

в

 

в

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Обозначения:

A – доступен;

I – хранит прерывание;

Iа – хранит прерывание для неадресуемого устройства;

Iб – хранит прерывание для адресуемого устройства;

W – работает;

Wа – работает с неадресуемым устройством;

Wб – работает с адресуемым устройством;

N – выключен.

в) Записано CSW.

г) В состояниях WаAX, WаIаX и WаWаX может быть установлен признак результата,

равный 0 или 2 в зависимости от типа канала.

д) В состояниях WаIбX, WаWбX и WбXX может быть установлен признак результата,

равный 1 (и записано CSW) или 2 в зависимости от типа канала.

е) В состоянии WаNX может быть установлен признак результата, равный 3 или 2 в

зависимости от типа канала.

Примечание. Подчеркнутые значения признака результата относятся к ситуациям, ко-

торые могут иметь место только в мультиплексном канале.

Замечания по программированию

Поскольку в некоторых каналах устанавливается признак результата, равный 2, если ко-

манда принимается каналом в состоянии “работает”, то бывает полезно сначала выдавать одну из команд останова, а затем команду ОСВОБОДИТЬ ВВОД-ВЫВОД для адресуемого устрой-

ства. Использование команды ОСТАНОВИТЬ УСТРОЙСТВО гарантирует, что признак резуль-

тата, равный 2, можно получить в ответ на команду ОСВОБОДИТЬ ВВОД-ВЫВОД только для ситуации, когда канал работает с неадресуемым устройством. При использовании команды ОСТАНОВИТЬ ВВОД-ВЫВОД гарантируется, что текущая операция в канале, если она имеет место, прекращается независимо от адреса, указанного в команде.

355

Так как в некоторых каналах по команде ОСВОБОДИТЬ ВВОД-ВЫВОД операция не пре-

кращается, если канал находится в состоянии “работает”, то команда ОСВОБОДИТЬ ВВОД-

ВЫВОД не может использоваться вместо команд ОСТАНОВИТЬ ВВОД-ВЫВОД или ОСТАНОВИТЬ УСТРОЙСТВО.

Для освобождения канала может быть использована комбинация команд. Состоящая из ко-

манды ОСТАНОВИТЬ УСТРОЙСТВО и команды ОСВОБОДИТЬ ВВОД-ВЫВОД и выполняемая для всех устройств в канале.

ОСТАНОВИТЬ УСТРОЙСТВО

HDV

D2(B2)

[S]

 

 

+--------------------------

 

 

 

 

 

+

¦

9E01

¦

B2

¦

D2

¦

+--------------------------

 

 

 

 

 

+

0

15

16

19

20

 

31

Текущая операция в адресуемом устройстве прекращается. Последующее состояние под-

канала зависит от типа канала. Команда ОСТАНОВИТЬ УСТРОЙСТВО выполняется только в том случае, если процессор находится в состоянии “супервизор”.

Биты 8–14 кода команды игнорируются. Биты 16–31 адреса второго операнда идентифици-

руют канал, подканал и внешнее устройство, для которых выдается эта команда.

Если канал доступен или хранит прерывание, а подканал доступен или работает с адресуе-

мым устройством, то по команде ОСТАНОВИТЬ УСТРОЙСТВО выбирается адресуемое устройство и в него посылается сигнал прекращения текущей операции, если она имеет место.

Если подканал работает с адресуемым устройством, то по команде ОСТАНОВИТЬ УСТРОЙСТВО подканал также настраивается на выдачу устройству сигналу прекращения опе-

рации в следующий раз, когда оно запросит или предложит байт данных. Если в подканале определена цепочка, то она подавляется. Если подканал доступен, то его состояние не изме-

няется.

Если канал доступен или хранит прерывание, а подканал работает с неадресуемым устрой-

ством или хранит прерывание, то никаких действий не производится.

Если канал работает в монопольном режиме с адресуемым устройством, передача данных через интерфейс ввода-вывода немедленно прекращается и устройство сразу же отключается от канала. Цепочка, если она определена в подканале, подавляется.

Если канал работает в монопольном режиме с неадресуемым устройством и подканал до-

ступен, хранит прерывание или работает с неадресуемым устройством, то никаких действий не производится. Если подканал работает с адресуемым устройством, то он настраивается на вы-

дачу сигнала прекращения операции в следующий раз, когда устройство запросит или предло-

жит байт данных. Цепочка, если она определена в подканале, подавляется.

356

Если канал работает в монопольном режиме с неадресуемым устройством, а подканал вы-

ключен, хранит прерывание или работает с неадресуемым устройством, признак результата в некоторых каналах определяется состоянием подканала.

Прекращение монопольной операции по команде ОСТАНОВИТЬ УСТРОЙСТВО в селектор-

ном канале переводит канал и подканал в состояние “хранит прерывание”. Формирование условия прерывания не связано с получением байта состояния от устройства. Если команда ОСТАНОВИТЬ УСТРОЙСТВО прекращает монопольную операцию в байт-мультиплексном ка-

нале, подканал, связанный с монопольной операцией, остается в состоянии “работает” до тех пор, пока устройство не выдаст конечное состояние, после чего подканал переходит в состоя-

ние “хранит прерывание”. Прекращение монопольной операции по команде ОСТАНОВИТЬ УСТРОЙСТВО в блок-мультиплексном канале может в зависимости от модели и типа подкана-

ла выполняться, как в селекторном канале, или может позволить подканалу оставаться в со-

стоянии “работает” до получения от устройства конечного состояния.

Если выполняется одно из трех условий, описанных ниже, команда ОСТАНОВИТЬ УСТРОЙСТВО вызывает запись в память байтов состояния CSW. Содержимое остальных по-

лей CSW остается без изменения. Записанное по команде ОСТАНОВИТЬ УСТРОЙСТВО CSW

относится только к выполнению команды ОСТАНОВИТЬ УСТРОЙСТВО и не описывает, при каких условиях была прекращена операция ввода-вывода в адресуемом подканале. Количе-

ство переданных байтов данных и условия прекращения операции в подканале указываются в

CSW, которые связано с прерыванием, вызванным прекращением операции. Эти три условия формулируются следующим образом:

1.Адресуемое устройство выбирается, и в него посылается сигнал прекращения текущей операции, если она имеет место. В поле состояния CSW записываются нули, если только в это время не был зафиксирован сбой в канале.

2.Контроллер занят, и в устройство не может быть выдан сигнал прекращения операции.

Байт состояния устройства в CSW содержит индикаторы ЗАНЯТО и МОДИФИКАТОР СОСТОЯНИЯ. Если не было сбоя в канале, то байт состояния канала содержит нули.

3. Канал при выполнении команды ОСТАНОВИТЬ УСТРОЙСТВО обнаружил сбой в канале.

Поле состояния CSW описывает сбой. Состояние канала и ход выполнения операций ввода-

вывода непредсказуемы.

Если команда ОСТАНОВИТЬ УСТРОЙСТВО не может быть выполнена из-за необработан-

ного условия регистрации и это влияет на работоспособность канала или подканала, то в па-

мять записывается полное CSW. Все поля CSW устанавливаются в нуль, за исключением раз-

рядов НЕ ВЫПОЛНЕНА РЕГИСТРАЦИЯ и СБОЙ УПРАВЛЕНИЯ КАНАЛА. Никакая регистрация по сбою с этим состоянием не связана.

Если команда ОСТАНОВИТЬ УСТРОЙСТВО прекращает передачу данных через интерфейс ввода-вывода, то контроллер, занятый в операции, остается недоступным до прекращения ча-

сти операции, связанной с обработкой данных в контроллере. О прекращении этой части опе-

357

рации сообщается условием КОНЕЦ РАБОТЫ КАНАЛА. Этот сигнал может появиться в обыч-

ное для операции время, раньше или позже в зависимости от операции и типа устройства. Ес-

ли контроллер разделенный, то все устройства, подключенные к нему, остаются занятыми до тех пор, пока процессором не будет принят байт состояния с индикатором КОНЕЦ РАБОТЫ КАНАЛА. Устройство, выполняющее прекращаемую операцию, остается занятым до заверше-

ния внутреннего цикла операции, после которого вырабатывается сигнал КОНЕЦ РАБОТЫ УСТРОЙСТВА. Если в устройстве определены блоки данных, как, например, в операциях чте-

ния с магнитной ленты, то носитель продвигается к началу следующего блока.

Если команда ОСТАНОВИТЬ УСТРОЙСТВО выдается в доступный подканал и не выполня-

ется никакой монопольной операции, действие сигнала “Остановить устройство” частично за-

висит от типа устройства и его состояния. Во всех случаях сигнал “Остановить устройство” не оказывает влияния на незанятые устройства или устройства, выполняющие механические дей-

ствия, не связанные с передачей данных, такие, например, как перемотка ленты или установка механизма доступа на магнитных дисках. Если устройство выполняет операцию непредсказуе-

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

ные, устройство интерпретирует сигнал “Остановить устройство” как приказ прекратить опера-

цию. Необработанные сигналы ВНИМАНИЕ и КОНЕЦ РАБОТЫ УСТРОЙСТВА во внешнем устройстве не сбрасываются.

Признак результата:

0 – подканал работает с другим устройством или хранит прерывание;

1 – записано CSW;

2 – канал работает;

3 – выключен.

Программные прерывания:

привилегированная операция.

В таблице 13.5 приведены значения признака результата, устанавливаемые командой ОСТАНОВИТЬ УСТРОЙСТВО для всех возможных состояний системы ввода-вывода. Состоя-

ния A, I, W и N описаны в подразделе “Состояния системы ввода-вывода”.

358

Таблица 13.5

Значения признака результата для команды ОСТАНОВИТЬ УСТРОЙСТВО

Ка-

 

A

 

 

 

 

 

 

 

 

 

I

 

 

 

 

 

 

 

 

 

Wа

 

 

нал

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

б

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Под-

 

A

 

 

 

 

Wб

 

 

 

A

 

 

 

 

Wб

 

 

 

 

 

 

 

 

канал

 

 

 

 

 

а

 

 

 

 

 

 

 

 

 

 

а

 

 

 

 

 

 

 

а

б

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Кон-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

троллер

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

– ВУ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

в

в

в

 

 

 

в

в

в

 

 

в

в

в

 

 

 

в

в

в

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Обозначения:

A – доступен;

I – хранит прерывание;

W – работает;

Wа – работает с неадресуемым устройством;

Wб – работает с адресуемым устройством;

N – выключен.

в) Записано CSW.

г) В зависимости от канала и условий в канале при наличии состояния WбXX может быть или установлен признак результата, равный 1, и записано CSW, или установлен признак результата, равный 2. Установка признака результата 1 и запись CSW могут произойти только в том случае, если контроллер получил сигнал прекратить операцию.

д) В зависимости от канала и условий в канале при наличии состояния WаIX или Wа WаX может быть установлен признак результата, равный 0 или 2.

е) В состоянии WаNX в зависимости от типа канала и модели системы может быть установлен признак результата, равный 2 или 3.

Примечание. Подчеркнутые значения признака результата относятся к ситуациям,

которые могут иметь место только в мультиплексном канале.

Замечания по программированию

Селекторные и байт-мультиплексные каналы, разработанные до введения команды ОСТАНОВИТЬ УСТРОЙСТВО (например, 2860), будут выполнять команду ОСТАНОВИТЬ УСТРОЙСТВО как команду ОСТАНОВИТЬ ВВОД-ВЫВОД. Для таких каналов можно гарантиро-

вать программную совместимость между командами ОСТАНОВИТЬ УСТРОЙСТВО и ОСТАНОВИТЬ ВВОД-ВЫВОД при соблюдении следующий соглашений:

359

1.В байт-мультиплексном канале не следует выдавать команду ОСТАНОВИТЬ УСТРОЙСТВО во внешнее устройство, работающее в мультиплексном режиме, если в этот момент в канале выполняется монопольная операция.

2.В байт-мультиплексном канале не следует выдавать команду ОСТАНОВИТЬ УСТРОЙСТВО во внешнее устройство, подключенное к разделенному подканалу, если подка-

нал работает с неадресуемым устройством.

3. В занятом селекторном канале не следует выдавать команду ОСТАНОВИТЬ УСТРОЙСТВО во внешнее устройство, отличное от того, с которым работает канал.

Выполнение команды ОСТАНОВИТЬ УСТРОЙСТВО всегда прекращает передачу данных через интерфейс ввода-вывода для адресуемого устройства. Признак результата и CSW (если оно записано) указывают, был ли при выполнении команды выдан в контроллер сигнал пре-

кращения операции. Если такой сигнал не был выдан, то признак результата и CSW (если оно записано) индицируют условия, при которых для устройства с тем же адресом по команде ОСТАНОВИТЬ УСТРОЙСТВО в контроллер будет выдан сигнал прекращения операции.

Признак результата 0 указывает, что до сброса условия прерывания в том же подканале команда ОСТАНОВИТЬ УСТРОЙСТВО не может сигнализировать контроллеру о прекращении операции.

Признак результата 1 с индикацией в CSW занятости контроллера указывает, что ко-

манда ОСТАНОВИТЬ УСТРОЙСТВО не может выдать сигнал прекращения операции в кон-

троллер до получения от него сигнала КОНЕЦ РАБОТЫ КОНТРОЛЛЕРА.

Признак результата 1 с нулями в поле состояния CSW указывает, что адресуемое устрой-

ство выбрано и в него послан сигнал прекращения текущей операции, если последняя имеет место.

Признак результата 2 указывает, что до тех пор, пока канал не освободится, в контроллер не будет выдан сигнал прекращения операции. Момент освобождения канала может быть за-

фиксирован при анализе прерывания от канала или с помощью многократно повторяемой ко-

манды ОСТАНОВИТЬ УСТРОЙСТВО с проверкой ее результатов.

Признак результата 3 указывает, что необходимо вмешательство оператора, чтобы ко-

манда ОСТАНОВИТЬ УСТРОЙСТВО могла вызвать посылку в контроллер сигнала прекраще-

ния операции.

ОСТАНОВИТЬ ВВОД-ВЫВОД

HIO

D2(B2)

[S]

 

 

+--------------------------

 

 

 

 

 

+

¦

9E00

¦

B2

¦

D2

¦

+--------------------------

 

 

 

 

 

+

0

15

16

19

20

 

31

360

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]