Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Организация перевода к прерывающей программе

Центральное устройство управления микропрограммного типа | Процедура выполнения команд | Принципы организации системы прерывания программ | Характеристики системы прерывания |


Читайте также:
  1. I. Организация класса (2-3 мин.)
  2. II. Организация взаимодействия должностных лиц территориального органа МВД России по Вологодской области
  3. II. Организация и проведение стрельб
  4. II. Организация обучения
  5. II. Организация проведения аттестации.
  6. III. Организация гарнизонной службы в период особого противопожарного режима
  7. III. Организация работы ПДН территориальных органов МВД России на окружном и региональном уровнях, Восточно-Сибирского, Забайкальского линейных управлений МВД России на транспорте

Вектор начального состояниялрерывающей программы называют вектором прерывания. Он содержит всю необходимую информацию для перехода к прерывающей программе, в том числе ее начальный адрес. Каждому запросу (уровню) прерывания соответствует свой вектор прерывания, способный инициировать, выполнение соответствующей прерывающей программы. Векторы прерывания обычно находятся в.специально выделенных фиксированных ячейках памяти (стеке).

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

Наиболее гибким и динамичным является векторное прерывание, при котором источник прерывания, выставляя запрос прерывания, посылает в процессор (выставляет на шины интерфейса) код адреса в памяти своего вектора прерывания.

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

 


Дата добавления: 2015-09-05; просмотров: 47 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Программно-управляемый приоритет прерывающих программ| В теме 25 сообщений

mybiblioteka.su - 2015-2024 год. (0.005 сек.)