7.4.3.6. Приоритеты прерываний и
исключений
Если по завершении выполнения команды имеется более
одного запроса прерывания или исключения, то процессор обслуживает их по одному в порядке
убывания приоритета.
Высшими в списке приоритетов являются отказы (кроме отладочных отказов), команды ловушек (INTO, INTn, INT3), отладочные ловушки для данной
команды, отладочные
отказы для следующей команды и немаскируемые прерывания. Самый низкий приоритет
имеет маскируемое прерывание.
Когда процессор выбирает прерывание для обработки, то
любые исключения с меньшим
приоритетом задерживаются до достижения их приоритета. Низкоприоритетные
исключения обслуживаются после того, как программа обработки прерывания
возвратит управление в прерванную точку программы. Они запоминаются и ожидают обработки.