Команды INT и INTO
Рубрика: Архитектура PC
(Команды CPU)
1475
Опубликовано: 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)