Подпрограмма - завершение - Большая Энциклопедия Нефти и Газа, статья, страница 3
Русские называют доpогой то место, где собиpаются пpоехать. Законы Мерфи (еще...)

Подпрограмма - завершение

Cтраница 3


Поскольку задание может состоять из нескольких шагов, то включение инициатора / терминатора необходимо всякий раз, когда завершается выполнение шага задания. Подпрограмма завершения управляющей программы определяет сначала, завершился ли шаг задания или задание. В случае завершения шага освобождаются устройства ввода-вывода этого шага, наборы данных устанавливаются в заданные позиции и, может быть, выполняется подпрограмма учета. Если задание содержит еще шаги, то управление возвращается к инициатору для планирования следующего шага задания. В пределах задания шаги всегда выполняются последовательно, если только управляющие операторы задания не изменяют этот порядок. Если шаг завершается аварийно и не указана точка повторного пуска, оставшиеся шаги задания пропускаются.  [31]

После завершения операции первое слово BUF будет содержать число переданных слов, поэтому его длина должна быть на одно слово больше значения WCNT. После завершения операции будет вызвана подпрограмма завершения, написанная на Макроассемблере. Функция возвращает значение: 1 - отсутствует оперативное задание.  [32]

После завершения операции первое слово BUF будет содержать число переданных слов, поэтому его длина должна быть на одно слово больше значения WCNT. После завершения операции будет вызвана подпрограмма завершения, написанная на Фортране. Функция возвращает значение: 1 - отсутствует оперативное задание.  [33]

Если он не указан, память выделяется в рабочей области исполняющей системы Фортрана. IQSET не может вызываться из подпрограмм завершения или обработки прерываний. Функция возвращает значение: 1 - нет памяти для указанного числа элементов очереди; операция игнорируется.  [34]

Программист должен предусмотреть в своей программе на Макроассемблере область памяти для размещения USR ( около 4 Кбайт) при работе под управлением SJ / FB-мониторов. В область загрузки USR не должны попадать буфера и таблицы, используемые при вызове USR, а также подпрограммы завершения и подпрограммы обработки прерываний.  [35]

Макрокоманды данной группы предназначены для обмена данными между фоновой и оперативной программами. После приема сообщения первое слово буфера будет содержать действительное, число принятых слов. При описании используются аргументы: BUF - адрес буфера, содержащего информацию для обмена; WCNT - счетчик; CRTN - адрес подпрограммы завершения, выполняющейся по окончании обмена.  [36]



Страницы:      1    2    3