FE23  LOOCH  DISASM

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

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

 

КОМАНДЫ ИНКРЕМЕНТА И ДЕКРЕМЕНТА


В группе "Инкремент и декремент" есть всего две команды, INC - инкремент и DEC - декремент. Каждая из них имеет по два разных формата машинного кодирования. На языке ассемблера эти команды имеют только один операнд.

 Команда Операнд  Код Формат
  INC   EAX / AX  40  -----reg
  ECX / CX  41  -----reg
  EDX / DX  42  -----reg
  EBX / BX  43  -----reg
  ESP / SP  44  -----reg
  EBP / BP  45  -----reg
  ESI / SI  46  -----reg
  EDI / DI  47  -----reg
  reg8
  mem8
  FE  /000  -------w  NNN
  mem32 / 16   FF  /000  -------w  NNN
  DEC   EAX / AX  48  -----reg
  ECX / CX  49  -----reg
  EDX / DX  4A  -----reg
  EBX / BX  4B  -----reg
  ESP / SP  4C  -----reg
  EBP / BP  4D  -----reg
  ESI / SI  4E  -----reg
  EDI / DI  4F  -----reg
  reg8
  mem8
  FE  /001  -------w  NNN
  mem32 / 16   FF  /001  -------w  NNN

Если в программе, выполняющейся в 32-битном режиме, требуется выполнить операцию для 16-битного операнда, то перед командой ставится префикс размера операнда - код 66.

Воздействие на флажки. Флажки OF, SF, ZF, AF, PF устанавливаются в соответствии с результатом операции. Флажок переноса CF не изменяется.




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

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


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


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