INT (инструкция x86)
-
Инструкция INT в ассемблере
- INT генерирует программное прерывание, принимая номер прерывания в виде байтового значения.
- Номер прерывания может быть записан в шестнадцатеричной форме с префиксом 0x или суффиксом h.
- INT широко используется в реальном режиме, но в защищенном режиме является привилегированной командой.
-
Примеры использования INT
- В DOS INT 0x21 позволял выполнять различные операции ввода-вывода и строковый вывод.
- В Unix и производных системах INT 0x80 используется для системных вызовов.
-
Инструкция INT3 и INTO
- INT3 используется отладчиками для установки точек останова и имеет код операции 0xCC.
- INTO является условным прерыванием, срабатывающим при переполнении, и имеет код операции 0xCE.
-
Дополнительные инструкции и ресурсы
- В статье также упоминаются другие инструкции, такие как INTO, и ссылки на ресурсы, связанные с прерываниями и DOS API.