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

Запрос - прерывание

Cтраница 2


Сигнал запроса прерывания от ПУ сохраняется в ПУ до тех пор, пока ЦП в процессе выполнения подпрограммы прерывания не обратится к регистру управления и состояния или к регистру данных этого ПУ.  [16]

Обработка запроса прерывания осуществляется при выполнении следующих условий: разряд 1 регистра EN установлен в 1; сигнал запроса прерывания удерживается на время не менее двух командных циклов; закончено выполнение текущей команды.  [17]

Триггер запроса прерывания служит для выработки сигнала запроса прерывания в процессорной системе. Принято, что МБР находится в состоянии прерывания, когда выходу INR соответствует лог. О, что позволяет обеспечить прямое соединение с входами запроса блока приоритетного прерывания.  [18]

Обработка запроса прерывания осуществляется при выполнении следующих условий: разряд 1 регистра EN установлен в 1; сигнал запроса прерывания удерживается на время не менее двух командных циклов; закончено выполнение текущей команды.  [19]

Признак запроса прерывания по завершении записи в EEPROM, EEIF ( EECON14) устанавливается в единицу по окончании автоматической записи данных в EEPROM.  [20]

Если имеется зафиксированный запрос прерывания, разрешенного к обработке, то происходит переход на микропрограмму обработки этого прерывания. После завершения этих действий вновь проверяется наличие запросов прерываний.  [21]

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

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

Семь линий запроса прерываний могут быть использованы для обеспечения функционирования от одного до семи имеющихся в системе устройств обработки прерываний. Такое устройство может обслуживать от одной до семи линий запроса прерываний. В ответ на запрос прерывания от прерывающего устройства в устройство обработки прерываний пересылается 8-разрядный номер вектора идентификации состояния. В VME-системе могут иметь место 7x256 различных номеров векторов идентификации состояния.  [24]

При возникновении запроса прерывания программа обработки проверяет наличие сигнала блокировки прерывания. Организация системы блокировки особо важна в АСНИ в режимах реального времени, когда при определенных обстоятельствах нельзя нарушать управление экспериментом. Иногда блокировка прерываний реализуется аппаратно.  [25]

При наличии запроса прерывания БПП устанавливает на выходе ПР уровень лог. БМУ закрывается буфер ВБ2, происходит обращение к ячейке ПЗУ с адресом ( 31, 15), откуда считывается первая МК прерывающей программы. В процессе выполнения прерывающей микропрограммы в регистре ОУ должен быть восстановлен ( путем вычитания единицы из содержимого регистра) адрес первой МК участка микропрограммы, переход к которому не произошел из-за выполнения прерывания.  [26]

Приоритет между запросами прерывания задается не только внутри одного блока, но и между различными блоками прерывания. Блоки, имеющие меньший номер, обладают более высоким приоритетом: выходы триггеров РПР из старшего блока формируют на нулевых входах триггеров РПР всех младших блоков сигналы. Маска прерывания также построена по модульному принципу: каждый блок имеет собственный регистр маски, состояние которого устанавливается и изменяется процессором. Последний посылает наряду с новым содержанием маски также и код номера маски, указывающий блок прерывания, к которому эта маска относится.  [27]

Приоритет между запросами прерывания задается не только внутри одного блока, но и между различными блоками прерывания. Блоки, имеющие меньший номер, обладают более высоким приоритетом: выходы триггеров РПР из старшего блока формируют на нулевых входах триггеров РПР всех младших блоков сигналы гасящие эти триггеры. Маска прерывания также построена по модульному принципу: каждый блок имеет собственный регистр маски, состояние которого устанавливается и изменяется процессором. Последний посылает наряду с новым содержанием маски также и код номера маски, указывающий блок прерывания, к которому эта маска относится.  [28]

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

30 Модуль ПРЕРЫВАНИЙ многоуровневой системы прерываний. [30]



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