ВУЗ:
Составители:
35
прерывания INTO расположен по адресу 10h. Действие этой команды
аналогично действию команды INT.
IRET
Команда IRET (возврат из прерывания) возвращает управление в
точку, откуда прерывание было вызвано, заполняя из стека регистры IP, CS
и регистр флагов. Команда IRET используется для выхода из процедур
обработки как программных, так и аппаратных прерываний.
Прочие команды
К прочим командам относятся команды
, приведенные ниже в
таблице.
Прочие команды
STC Установка флага переноса
CLC Сброс флага переноса
CMC Инверсия флага переноса
STD Установка флага направления
CLD Сброс флага направления
STI Установка флага разрешения прерываний
CLI Сброс флага разрешения прерываний
HLT Останов процессора
NOP Отсутствие операции
CLC
Команда CLC (очистка флага переноса) обнуляет флаг переноса CF и
не воздействует нина какие другие флаги.
CMC
Команда СМС (инверсия флага переноса) изменяет значение флага
переноса CF на противоположное и не воздействует ни на какие другие
флаги.
STC
Команда STC (установка флага переноса) устанавливает флаг
переноса CF в 1 и не воздействует нина какие другие
флаги.
CLD
Команда CLD (сброс флага направления) сбрасывает флаг переноса
DF в 0 и не воздействует нина какие другие флаги.
При сброшенном флаге направления выполнение строковых команд
сопровождается автоинкрементом регистра SI и/или DI.
35
прерывания INTO расположен по адресу 10h. Действие этой команды
аналогично действию команды INT.
IRET
Команда IRET (возврат из прерывания) возвращает управление в
точку, откуда прерывание было вызвано, заполняя из стека регистры IP, CS
и регистр флагов. Команда IRET используется для выхода из процедур
обработки как программных, так и аппаратных прерываний.
Прочие команды
К прочим командам относятся команды, приведенные ниже в
таблице.
Прочие команды
STC Установка флага переноса
CLC Сброс флага переноса
CMC Инверсия флага переноса
STD Установка флага направления
CLD Сброс флага направления
STI Установка флага разрешения прерываний
CLI Сброс флага разрешения прерываний
HLT Останов процессора
NOP Отсутствие операции
CLC
Команда CLC (очистка флага переноса) обнуляет флаг переноса CF и
не воздействует нина какие другие флаги.
CMC
Команда СМС (инверсия флага переноса) изменяет значение флага
переноса CF на противоположное и не воздействует ни на какие другие
флаги.
STC
Команда STC (установка флага переноса) устанавливает флаг
переноса CF в 1 и не воздействует нина какие другие флаги.
CLD
Команда CLD (сброс флага направления) сбрасывает флаг переноса
DF в 0 и не воздействует нина какие другие флаги.
При сброшенном флаге направления выполнение строковых команд
сопровождается автоинкрементом регистра SI и/или DI.
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »
