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

Адрес - вектор - прерывание

Cтраница 3


В адресном пространстве принято использовать нижнюю область с адресами 0 - 376 в качестве адресов векторов прерываний. Верхняя область слов адресного пространства от 160000 до 177776 используется для адресов регистров внешних устройств. Активным устройством в канале обычно является процессор. Кроме него активными в канале могут быть устройства, способные работать в режиме прямого доступа к памяти.  [31]

Сигнал VIRQ вырабатывается внешним устройством для информирования МП о том, что оно готово передавать адрес вектора прерывания. В ответ на этот сигнал, если прерывание разрешено, МП вырабатывает сигналы DIN и IAKO. Этот сигнал переводит МП в состояние, аналогичное состоянию после выполнения команды HALT. Сигналы IRQ2 и IRQ3 вызывают прерывание программы, выполняемой МП, по фиксированным адресам 0001000 и 0002700 соответственно. Прерывание происходит при переходе сигналов из лог. Если это устройство не требовало прерываний ( не устанавливало сигнала VIRQ), то оно транслирует сигнал IAKO к следующему устройству.  [32]

Сигнал VIRQ вырабатывается внешним устройством для информирования ОМП о том, что оно готово передавать адрес вектора прерываний.  [33]

Напомним, что этот разряд автоматически сбрасывается в нуль ( прерывания маскируются) после выставления контроллером адреса вектора прерывания.  [34]

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

36 Условное графическое обозначение КМ1801ВМ2. [36]

Микросхема ОМП загружает новое содержимое СК и РСП из двух последовательных ячеек, первая из которых определяется адресом вектора прерывания, после чего переходит к выполнению программы обслуживания данного устройства.  [37]

38 Структурная схема КМ1804ВУ4. [38]

РЕ, ME, информация с которого подключается к шине D В качестве внешнего источника могут использоваться регистр микрокоманд, преобразователь начального адреса или адрес вектора прерывания. Выполнение большинства мнкроинструкций ( 12 из 16) зависит от некоторого условия, в качестве которого выступает либо сигнал равенства нулю содержимого регистра адреса ( две микроинструкции), либо значение сигналов на входах СС Вход условия и CLh Разрешение условия, либо их совокупность.  [39]

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

Когда активизируется немаскируемое прерывание, ядро нарушает нормальное выполнение потока, добавляет такт во время которого значения PC и SR заносятся в стек, и затем продолжает выполнение по адресу вектора прерываний. После активизации запроса прерывания точная позиция, в которой поток прерывается, не фиксируется. Это зависит от свойств выполняемой команды, а также от задержки ( stall) ядра, которая может осуществляться параллельно, как описано в предыдущем разделе.  [41]

42 Основное назначение. [42]

Универсальные регистры ЗУПВ аналогичны СМ-311, а рабочие регистры РР хранят следующую информацию: Р10 - оперативную ( временную), Р11 - источника, Р12 - приемника, Р13 - команды; Р14 - адрес вектора прерывания, Р15 - счетчик команд, Р16 - указатель стека пользователя, Р17 - адрес.  [43]

ЗПРВ ( Запрос на прерывание), АИП ( Авария источника питания), АСП ( Авария сети питания), ОСТ ( Останов), ВКЛ ( Режим включения), ПУ ( Режим пульта управления), ЗТ ( Запрос таймера) и вырабатывает сигналы УСТ ( Установка), Г1ПР ( Предоставление прерывания), производит предварительную обработку запросов и формирует адреса вектора прерывания.  [44]

45 Характеристики основных модулей ППЗУ и ПЗУ. [45]



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