Ассемблер для Windows

       

Команды прерываний



Команды прерываний

INTn Двухбайтная команда. В начале в стек помещается содержимое регистра флагов, затем полный адрес возврата. Кроме того, сбрасывается флаг TF. После этого осуществляется косвенный переход через n-й элемент дескрипторной таблицы прерываний. Однобайтная команда INT 3 называется прерыванием контрольного останова и используется в программах-отладчиках.

INTO

Равносильна команде INT 4, если флажок переполнения OF=1,

если OF=0 - команда не производит никакого действия.

IRETКоманда возврата из прерываний. Извлекает из стека сохраненные в нем адрес возврата и регистр флажков. Бит уровня привилегий будет модифицироваться только в том случае, если текущий уровень привилегий равен 0.

Содержание раздела