Cтраница 1
Адрес блока должен указывать адрес полного слова, содержащего относительный адрес блока в одном из форматов, описанных при рассмотрении макрокоманды NOTE. При обработке наборов данных на диске разрешается устанавливать значение Z равным единице, а не нулю. [1]
Адреса блоков ЮВ, DEB и UCB наряду с другой информацией о канальной программе супервизор ввода-вывода помещает в область памяти, называемую элементом запроса. Элемент запроса используется супервизором ввода-вывода для образования очередей запросов на ввод-вывод. После того как элемент запроса для данной канальной программы подготовлен, супервизор ввода-вывода определяет, готовы ли канал и запрашиваемое устройство ввода-вывода к выполнению канальной программы. Если они не готовы, то элемент запроса помещается в очередь и управление возвращается проблемной программе. Когда канал и УВВ перейдут в состояние готовности, система инициирует канальную программу. [2]
Адрес блока данных относительно начала набора данных. [3]
Формирование сигналя Их. готпвнчетъ с заданной длительностью. а схема. б кременные диаграммы. [4] |
Пусть адрес блока ЗУ, требующего установки микропроцессора в режим ожидания, содержит лог. При обращении к этому блоку ЗУ образуется лог. С появлением положительного фронта тактового импульса Ф2 ( см. временную диаграмму на рис. 3.32, б) триггер / переводится в состояние лог. О и на выходе схемы устанавливается Вх. [5]
Адрес DCB-это адрес блока управления данными для НД, которому приписывается данный буферный пул. Каждому блоку управления данными может быть приписан только один буферный пул. Число буферов и длина буфера, как и в макрокоманде BUILD, могут задаваться двумя способами: в виде двух десятичных чисел или как содержимое нулевого регистра. [6]
Если задан адрес несуществующего блока диска ( второй параметр), выдается сообщение об ошибке DKHER. Однако она не генерируется, если блок не распределен в область СПД. [7]
После загрузки адреса блока управления каналами сопроцессор сбрасывает флаг занятости BUSY0 канала 1, информируя ЦП о завершении программы начальной инициализации. Начав инициализацию, ЦП должен наблюдать за состоянием флага занятости канала 1 в блоке управления каналами, чтобы определить момент завершения программы инициализации. Поскольку обычно каждый сопроцессор имеет свой блок управления каналами, ЦП должен разместить в памяти новый блок управления каналами и изменить указатель в блоке конфигурации системы перед инициализацией другого сопроцессора. Кроме того, может существовать несколько блоков конфигурации системы, каждый из которых будет указывать на свой блок управления каналами. В этом случае перед инициализацией очередного сопроцессора ЦП должен изменить указатель блока конфигурации системы. Отсюда следует, что если в МПС работает несколько сопроцессоров ВМ89, то блок конфигурации системы или указатель блока конфигурации системы, или оба должны быть расположены в ОЗУ. После инициализации всех сопроцессоров центральный процессор может использовать освободившиеся ячейки ОЗУ для других целей. [8]
Здесь В - А-разрядный адрес блока; С - / - разрядный адрео ячейки в блоке В. [9]
Операнд BUFCB указывает адрес блока управления буферным пулом. Значение операнда задается в случае построения буферного пула с помощью макрокоманды BUILD или BUILDRCD. Если буферный пул получается автоматически или используется динамическая буферизация, а также при использовании макрокоманды GETPOOL этот операнд должен быть опущен. [10]
Операнд PARM1 задает адрес блока управления данными для набора данных, при обмене с которым произошла ошибка. [11]
Имя ЕСВ - адрес блока управления событием, который используется управляющей программой для указания о завершении передачи ответа. [12]
ЕСВ - указывает адрес блока управления событием, в котором делается отметка о завершении выполнения подзадачи. [13]
Затем сопроцессор считает адрес блока конфигурации системы, содержащийся в байтах с адресами FFFF8H - FFFFBH. Значения базового адреса сегмента блока конфигурации и смещения преобразуются в 20-разрядный физический адрес, который записывается во внутренний регистр. Этот байт задает режим запроса / предоставления ( разряд R) и физическую ширину шины ввода-вывода ( разряд I): при 1 0 -шина ввода-вывода 8-разрядная, при 1 1 - шина 16-разрядная. Далее, после считывания байта SOC, сопроцессор читает значения базового адреса сегмента блока управления каналами и смещения, которые преобразуются в 20-разрядный физический адрес и помещаются в другой внутренний регистр. Этот регистр недоступен для программ каналов, так что блок управления канала не может перемещаться во время работы без повторной инициализации СП. [14]
ENTER должен быть адресом блока, в котором специфицируется файл. [15]