Cтраница 1
Время выполнения макрокоманды определяется подсчетом числа микроциклов и циклов обращений к памяти. Если цикл обращения к памяти составляет 500 не, то время выполнения макрокоманд ADD Rl, R2 и ADD MER, R2, блок-схемы которых приведены на рис. 10.11, составит 1 78 и 2 94 мкс. [1]
Время выполнения макрокоманд обращения к каналам ввода-вывода t - t, tg для моделей ЕС ЭВМ Ряда 2 составляет 3 - 5 мс. [2]
Во время выполнения макрокоманд ВТАМ могут появляться как программные ошибки, так н ошибки оборудования. При обработке программных ошибок ВТАМ либо прекращает выполнение программы, либо определяет тип ошибки и сообщает программе соответствующий код возврата. При обработке ошибок, возникающих во время операций обмена по каналам связи, определяется тип ошибки и выполняется соответствующая процедура восстановления. [3]
Если во время выполнения макрокоманды ATTNINQ будут выявлены ошибки, то выполнение макрокоманды прекращается. [4]
Если во время выполнения любой макрокоманды обработки наборов данных VSAM, исключая SHOWCAT, встретилась логическая или аппаратурная ошибка, а программа обработки логических ошибок не задана в списке программ выхода или не является активной, то макрокоманда завершается с кодом возврата, равным 8, в поле RPLERRCD блока RPL помещается код ошибки, а в поле RPLCMPON - код выполняемой функции и состояние группы автоматического обновления. [5]
На логическом уровне управления данными перемещение осуществляется программами управления данными во время выполнения макрокоманд GET и PUT. Для этого в макрокоманде указывается адрес рабочей области, в которую или из которой будет осуществляться пересылка. [6]
Блок управления файлом строится для каждого файла на устройстве с произвольным доступом во время выполнения макрокоманды OPEN для этого файла. [7]
Время выполнения макрокоманды определяется подсчетом числа микроциклов и циклов обращений к памяти. Если цикл обращения к памяти составляет 500 не, то время выполнения макрокоманд ADD Rl, R2 и ADD MER, R2, блок-схемы которых приведены на рис. 10.11, составит 1 78 и 2 94 мкс. [8]
Когда текущая макрокоманда завершена, микроподпрограмма переходит к общей точке CONT, где снова проверяются сигналы останова и прерывания и при необходимости обрабатываются до выборки следующей макрокоманды. В результате такой последовательности запросы останова или прерывания, возникающие во 2 время выполнения макрокоманды, не воспринимаются до ее завершения. [9]
Задавать WORKL необходимо, когда производится загрузка файла или добавление записей в файл. Для несблокированных файлов в области WORKL содержатся ключ и данные; для сблокированных в ней будут только данные. Во время выполнения макрокоманды WRITE содержимое WORKL будет меняться, так что если программист захочет сохранить запись, он должен где-нибудь еще иметь ее дубликат. [10]
Задавать WORKL необходимо, когда производится загрузка файла или добавление записей в файл. Для несблокированных файлов в области WORKL содержатся ключ и данные; для сблокированных в ней будут только данные. Во время выполнения макрокоманды WRITE содержимое WORKL будет меняться, так что если программист захочет сохранить запись, он должен где-нибудь еще иметь ее дубликат. [11]