FE23  LOOCH  DISASM

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

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

 

КОДЫ ОПЕРАЦИИ 80, 81, 82, 83


Для кодов операции 80, 81, 82, 83 одинаковый код операции принадлежит восьми разным командам. Эти команды имеют одинаковый формат и относятся к одной и той же группе. Какая именно это команда определяется по коду в трехбитном поле (reg) байта (mod,reg,r/m).

  Код
  (reg)
  Команда     Формат  Группа
  000    ADD  ------sw  NNN  data(1/2/4) Основная арифметика
  001    OR   ------sw  NNN  data(1/2/4) Основная арифметика
  010    ADC  ------sw  NNN  data(1/2/4) Основная арифметика
  011    SBB  ------sw  NNN  data(1/2/4) Основная арифметика
  100    AND  ------sw  NNN  data(1/2/4) Основная арифметика
  101    SUB  ------sw  NNN  data(1/2/4) Основная арифметика
  110    XOR  ------sw  NNN  data(1/2/4) Основная арифметика
  111    CMP  ------sw  NNN  data(1/2/4) Основная арифметика

В таблице ниже показан размер непосредственного операнда (в байтах) в зависимости от значений битов ( s ) и ( w ) в основном коде операции. Для кода операции 81 размер непосредственного операнда (два или четыре байта) зависит от установленного атрибута размера операнда.
Примечание. Код операции 82 обычно не применяется, так как такая команда работает в точности так же, как команда с кодом 80.

  Код  ( s )  ( w )   Размер
  80     s=0   w=0   data(1)
  81     s=0   w=1   data(2/4)
  82     s=1   w=0   data(1)
  83     s=1   w=1   data(1)




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

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


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


 
Copyright (C) FE23 Looch Disasm, 2011
File          - refe18.htm
File created  - 24 Apr 2011
Last modified - 23 May 2011
Hosted by uCoz