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

Подпрограмма - обработка - прерывание

Cтраница 1


Подпрограмма обработки прерывания отвечает за организацию обмена данными между микро - ЭВМ и периферийными устройствами при выдаче последними запроса прерывания.  [1]

Подпрограммы обработки прерывания не должны употреблять операторов ЯМД, отличных от MOVER и DEBUG ( DEBUG CHEAIN также запрещается), так как при этом может измениться текущее состояние, а это может привести к непредсказуемым результатам.  [2]

В подпрограмме обработки прерывания источник прерывания может быть определен по соответствующему биту в регистре признаков. Этот флаг-признак должен быть программно сброшен внутри подпрограммы.  [3]

Для реализации подпрограммы обработки прерывания в МП должны выполняться следующие действия: прием запроса на прерывание и его подтверждение; идентификация источника прерывания; сохранение состояния основных регистров МП ( счетчика команд, аккумулятора, РОНов) с тем, чтобы обеспечить возможность возобновления вычислений по прерванной программе; собственно выполнение программы обработки прерывания; восстановление исходного состояния основных регистров МП и возврат к выполнению основной программы.  [4]

Заметим, что подпрограммы обработки прерывания не обязательно предназначаются лишь для ввода или вывода данных. Они могут использоваться и для других целей.  [5]

По завершении выполнения подпрограммы обработки прерывания происходит возврат к основной программе. На рис. 21.8 иллюстрируется процесс ввода и вывода некоторой последовательности данных.  [6]

После завершения выполнения подпрограммы обработки прерывания управление возвращается основной программе в той точке, в которой ее работа была приостановлена из-за появления запроса прерывания.  [7]

Во время выполнения подпрограммы обработки прерывания может измениться содержимое какого-либо из регистров ЦП, например регистра признаков. Поэтому рекомендуется запоминать содержимое регистров МП перед началом выполнения подпрограммы обработки прерывания, что может быть сделано, например, путем пересылки содержимого регистров в стек.  [8]

Фортрана в качестве подпрограммы обработки прерываний с вектором VECT и на приоритете PRI процессора. ID - целочисленная величина, передаваемая в подпрограмму обработки прерываний при ее вызове. Функция возвращает значение: 1 - если дано неверное описание вектора; 3 - если отсутствует свободная область для информации о связях.  [9]

Привязка точки входа в подпрограмму обработки прерывания на IBM PC осуществляется с помощью оператора ON PEN GOSUB N. Если указанный номер строки N равен нулю, то это эквивалентно игнорированию прерывания. Назначение входа в подпрограмму обработки еще не означает, что ей будет передано управление в момент возникновения прерывания. Для этого должно быть включено разрешение на переход, выполняемое оператором PEN ON. Временная задержка с обработкой прерывания устанавливается по оператору PEN STOP. С помощью оператора PEN OFF устанавливается режим, при котором сигналы прерывания от светового пера вообще игнорируются.  [10]

Например, OCW2 применятся в подпрограммах обработки прерываний.  [11]

12 Схема обработки прерываний I. [12]

Для каждого класса прерываний предусмотрена своя подпрограмма обработки прерывания.  [13]

14 Схема микропрограмм обслуживания прерываний. [14]

При РФПД 0 происходит переход на подпрограмму обработки прерываний ( вх.  [15]



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