Таблица 6.3.
| Мнемоника
| Формат
| Комментарий
|
| INT
| INT номер_прер
| Выполнить прерывание
|
| INTO
| INTO
| Выполнить прерывание по переполнению
|
| IRET
| IRET
| Вернуться из прерывания
|
INT При исполнении в стек загружается содержимое регистра флагов F, затем CS, затем IP. По коду прерываний (байт) из таблицы прерываний, хранимой в ОЗУ читается полный указатель прерывающей программы, (адрес загружается в СS и IP). После этого процессор начинает исполнять вызванную программу. Обработчик прерываний всегда в качестве последней содержит команду IRET.
INTO – условное прерывание и выполняется
IRET- команда возврата из прерывающей программы в основную. После исполнения из стека возвращаются СS, IP, F; т.к. для компьютера это немного, подпрограммы каждой из этих программ указываются программистом через регистр АН. С помощью команды INT программист обращается к любым аппаратным средствам компьютера, вместо того, чтобы писать программы
обращения в ПУ.
Рис. 6.2. Схема работы команды INT