Таблица векторов прерываний
-
Определение и реализация 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.