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

Прерывающая программа

Cтраница 3


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

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

ЗП) процессор переходит к прерывающей программе Я2 не сразу, так как требуется время / р на анализ запроса и окончание действий по выполняемой команде прерываемой программы Пи называемое временем реакции системы на запрос прерывания. Сразу после ее окончания в течение tB восстанавливается состояние прерванной программы Я и ей передается управление. Сумма времени, затрачиваемого на запоминание состояния прерванной программы Я и на возврат к ней, называют временем обслуживания программы. Время реакции tp и обслуживания t0tg tB характеризуют потери машинного времени на организацию процесса прерывания и быстродействие ЭВМ по обслуживанию запросов прерывания.  [33]

Бит запроса INTF необходимо очистить прерывающей программой перед тем, как опять разрешить это прерывание. Прерывание INT может вывести процессор из режима SLEEP, если перед входом в этот режим бит INTE был установлен в единицу.  [34]

Главное место в процедуре перехода к прерывающей программе занимают передача из соответствующего регистра ( регистров) процессора в память ( в частности, в стек) на сохранение текущего вектора состояния прерываемой программы ( чтобы можно было вернуться к ее исполнению) и загрузка в регистр ( регистры) процессора вектора прерывания прерывающей программы, к которой при этом переходит управление процессором.  [35]

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

Код NAoAiA2 определяет адрес вектора прерывания соответствующей прерывающей программы, а точнее, начальный адрес группы ячеек ОП, хранящей информацию о начальном адресе прерывающей программы. В рассматриваемом МП сохранение в памяти вектора состояния прерываемой программы ft J & WtWi % Ju % teTWrrpax вектором прерывания прерывающей программы выполняются в основном не аппаратурными, а программными средствами.  [37]

Прерывание вычисления по основной программе и переход к прерывающей программе, а затем снова возвращение к основной программе организуется по такой схеме.  [38]

39 Временная диаграмма процедуры прерывания и арбитража в интерфейсе Q-шина ( время указано в наносекундах.| Временная диаграмма операции чтение слона в интерфейсе Q-шина ( время указано в наносекундах. [39]

Процессор реализует прерывание текущей программы и переход к прерывающей программе.  [40]

Прерывание вычисления по основной программе и переход к прерывающей программе, а затем снова возвращение к основной программе организуется по такой схеме.  [41]

Теперь программа опроса флагов ( которую будем называть прерывающей программой) уже не рассматривается как подпрограмма, поскольку не предусматривается возврат к опросу состояния флагов после выполнения программы обработки информации, появление которой вызвало прерывание.  [42]

Код N - А0АгА2 определяет адрес вектора прерывания соответствующей прерывающей программы, а точнее, начальный адрес группы ячеек ОП, хранящей информацию о начальном адресе прерывающей программы. В рассматриваемом МП сохранение в памяти вектора состояния прерываемой программы и замена его в регистрах вектором прерывания прерывающей программы в отличие от малых ЭВМ СМ-4 выполняются в основном не аппаратурными, а программными средствами.  [43]

Все другие регистры обычно сохраняются программно, по командам прерывающей программы.  [44]

Если управление запоминанием состояния и выходом возложено на саму прерывающую программу, то она должна состоять из трех частей: подготовительной и заключительной, обеспечивающих переключение программ, и собственно прерывающей программы, осуществляющей ту работу, которая была Затребована запросом прерывания.  [45]



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