FE23  LOOCH  DISASM

СПРАВОЧНИК  ПО  КОМАНДАМ
ПРОЦЕССОРОВ  x86

(empty)
Главная Загрузка Инструкция Команды x86 Карта сайта

 

КОМАНДЫ УСТАНОВКИ ФЛАЖКОВ


В группу "Установка флажков" входят следующие десять команд:

 Команда Выполняемая операция  Код Формат
  CLC Сброс флажка переноса   F8   --------
  STC Установка флажка переноса   F9   --------
  CMC Инвертирование флажка переноса   F5   --------
  CLD Сброс флажка направления   FC   --------
  STD Установка флажка направления   FD   --------
  CLI Сброс флажка прерывания   FA   --------
  STI Установка флажка прерывания   FB   --------
  SAHF Пересылка регистра AH в регистр флажков   9E   --------
  LAHF Пересылка из регистра флажков в регистр AH   9F   --------
  SALC Установка регистра AL по флажку CF   D6   --------

Все команды этой группы не имеют операндов при записи команд на языке ассемблера. В машинных кодах эти команды имеют самый простой формат - они состоят только из одного байта.

Команды CLD и STD, которые изменяют флажок направления, применяются при работе с цепочечными командами.

Команды CLI и STI, изменяющие флажок прерывания, в настоящее время могут применяться только в таких программах, которые имеют соответствующие привелегии. Когда-то давно, во времена DOS, эти команды нередко бывали нужны и даже необходимы.

Команда SALC является недокументированной. Однако известно, что она присутствует во всех процессорах, начиная с самых первых 8086.




Основные страницы справочника

Справочник по командам процессоров x86
 
Все команды по алфавиту (кратко)
Все команды по алфавиту (подробно)
Первый байт кода операций
Второй байт кода операций
 


Главная Загрузка Инструкция Команды x86 Карта сайта


 
Copyright (C) FE23 Looch Disasm, 2011
File          - refe22.htm
File created  - 05 Jun 2011
Last modified - 05 Jun 2011
Hosted by uCoz