Команды INT и INTO
Рубрика: Архитектура PC
(Команды CPU)
1108
Опубликовано: 05.05.2017
Команда INT производит программный вызов обработчика прерывания. Используется многими операционными системами для вызова своего API. Команда INTO - это то же самое, что и INT 04h, но вызывается только при установленном флаге переполнения OF.
Команда INT
Синтаксис: | INT op1 |
Операнды: | op1 - i8 |
Назначение: | Вызов процедуры прерывания |
Процессор: | 8086+ |
Флаги: | Не изменяются |
Комментарий: | Команда INT программно генерирует вызов обработчика прерывания. Непосредственный операнд, принимающий значения от 0 до 255 задает номер индекса в таблице дескрипторов прерываний (IDT) для вызываемой подпрограммы прерывания. Команда INT в целом ведет себя как дальний вызов, за исключением того, что до адреса возврата в стек помещается содержимое флагового регистра. |
Ограничения: | Нет |
Примеры: |
int 10h |
Команда INTO
Синтаксис: | INTO |
Операнды: | Нет |
Назначение: | Условный вызов процедуры прерывания 04h |
Процессор: | 8086+ |
Флаги: | Не изменяются |
Комментарий: | Команда INTO аналогична команде INT 04h, за исключением того, что она выполняется только при установленном флаге переполнения OF. |
Ограничения: | Нет |
Примеры: |
into |
Комментарии (0)