Системное программное обеспечение. Рощин А.В. - 35 стр.

UptoLike

Составители: 

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.