Оглавление [Скрыть]
Таблица векторов прерываний
-
Определение и реализация IVT
- IVT связывает список обработчиков прерываний с запросами на прерывания.
- Каждая запись IVT содержит адрес обработчика прерываний.
- Реализация IVT зависит от конкретной архитектуры процессора.
-
Методы обработки прерываний
- “Предопределенный” метод загружает PC с адресом из IVT.
- “Принести” метод извлекает адрес из IVT и загружает компьютер с этим адресом.
- “Подтверждение прерывания” метод использует номер обработчика, присвоенный внешним устройством.
-
Примеры использования IVT
- Большинство процессоров, включая Intel, AMD, и другие, имеют IVT.
- Микроконтроллеры 8051, Microchip и другие используют “предопределенный” метод.
- Микроконтроллеры Motorola/Freescale используют “fetch” метод.
- Intel Pentium и другие микропроцессоры используют “подтверждение прерывания” метод.
-
Ссылки и рекомендации
- Ссылки на руководство разработчика программного обеспечения для Intel 64 и IA-32.
- Ссылка на Wayback Machine для таблицы исключений и векторов Motorola M68000.