Программа процессора 80286 может быть прервана по одной из трех причин:
1. Подключенное к процессору периферийное устройство посылает сигнал
прерывания.
2. Команда процессора 80286 (или 80287) вызывает особый случай.
3. Программа выполняет команду INT прерывания. Каждой конкретной причине
прерывания назначен номер от 0 до 255.
Некоторые номера прерываний уже назначены аппаратно процессором 80286
(например, для всех его особых случаев), другие присваиваются аппаратной
системой, в которую встроен процессор (например, прерывания дискового
накопителя), еще одни зарезервированы для дальнейшего расширения, а все
остальные могут использоваться программами. Когда возникает прерывание,
процессор 80286 использует номер прерывания как индекс в таблице. Из таблицы
извлекается адрес обработчика прерывания; затем обработчик вызывается для
производств?, конкретной обработки, требуемой прерыванием. Ситуация похожа 1 та
го, как будто в программе в точке прерывания вставлена команда вызова. Такова
общая картина обработки прерываний процессором 80286 в реальном и виртуальных
режимах. Однако в деталях эти два режима значительно различаются.