Адрес - подпрограмма - Большая Энциклопедия Нефти и Газа, статья, страница 1
Человек гораздо умнее, чем ему это надо для счастья. Законы Мерфи (еще...)

Адрес - подпрограмма

Cтраница 1


Адрес подпрограммы, в которую нужно войти.  [1]

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

Операнд SYNAD определяет адрес подпрограммы анализа ошибок, которой передается управление при обнаружении некорректируемой ошибки ввода или вывода ( см. разд.  [3]

Операнд EODAD задает адрес подпрограммы конца набора данных. Эта подпрограмма получает управление тогда, когда сделан запрос на ввод ( с помощью макрокоманд GET или READ), а записи НД кончились.  [4]

ПКП выдает два байта адреса подпрограммы. При работе с ВМ86 в ответ на сигнал INTA1 ПКП не выдает данных в микропроцессор и буфер данных ПКП остается в высокоомном состоянии.  [5]

Таблица, в которой хранятся адреса подпрограмм, может быть организована практически так же, как и таблица для обычных записей. Однако при использовании описанных в разд. В этом случае пустые строки должны содержать команды возврата.  [6]

Представление программы для интерпретатора, состоящее из адресов подпрограмм, выполняющих отдельные операции.  [7]

Представление программы для интерпретатора, состоящее из адресов подпрограмм, выполняющих отдельные операции. Такой код позволяет повысить эффективность интерпретации.  [8]

DCB; элемент с байтом Х ОР указывает адрес подпрограммы, инициирующей установку контрольных точек ОС; регистр 1 при входе в подпрограмму выхода содержит адрес DCB; STOP QUICKI FLUSHI BOTH - ( только для ОСТМД) QUICK указывает, что управление передается программе EODAD только во время быстрого завершения; FLUSH - управление передается программе EODAD только во время полного завершения; BOTH - управление передается программе EODAD в обоих случаях.  [9]

Коды возврата: 1 - код SVC или адрес подпрограммы недействительный; 2 - для указанного кода SVC уже была определена подпрограмма обработки прерываний. Ранее указанный адрес замещается новым; 3 - попытка отменить перехват SVC-прерываний, для которых перехват не запрашивался.  [10]

Коды возврата: 1 - адрес устройства либо адрес подпрограммы обработки прерываний недействительный; 2 - для одного и того же устройства задано несколько списков параметров. Новый список параметров замещает предыдущий; 3 - попытка отменить перехват прерываний ввода-вывода от устройства, для которого перехват прерываний либо не запрашивался, либо уже был отменен.  [11]

В процессе начальной загрузки ПК в эту таблицу заносятся адреса подпрограмм BIOS. Однако ничто не мешает пользователю записать в эту таблицу адрес своей подпрограммы, изменив таким образом стандартный порядок обслуживания устройств. Мы не будем описывать, как именно это делается, но принципиальная возможность этого, как видим, имеется.  [12]

Загрузчик обеспечивает автоматическое распределение памяти для задачи, настройку адресов подпрограмм и организует работу нескольких разделов ( подзадач) на одном и том же месте оперативной памяти.  [13]

14 Организация памяти. [14]

Вектор прерывания представляет собой две ячейки ОЗУ, в которые программист записывает адрес подпрограммы обработки прерываний и ССП при исполнении этой подпрограммы.  [15]



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