ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП |
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы. |
Часть 41 Приложение А. Таблица кодов операций ---------------------------------------------------------------- Приводимая ниже таблица кодов операций содержит интерпретируемые процессором i486 обьектные коды. Для нахождения строки, содержащей нужную операцию необходимо использовать значение старших четырех битов кода операции, а для нахождения столбца - значение младших четырех битов. Если код операции равен 0FH, необходимо обратиться к таблице двухбайтовых кодов операций и использовать значение второго байта кода операции для нахождения соответствующей строки и столбца. А.1 Использование аббревиатуры ---------------------------------------------------------------- Типы операнда команды можно определить по коду, содержащему два символа: Zz. Первый символ (большая буква) указывает метод адресации, второй символ (меленькая буква) указывает тип операнда. А.2 Кодирование метода адресации: ---------------------------------------------------------------- A Прямая адресация: команда не имеет байта modR/M; адрес операнда содержится непосредственно в команде; регистр базы, регистр индекса, коэффициент масштабирования не используется; например, дальний JMP (EA). C Поле reg байта modR/M указывает управляющий регистр; например, MOV (0F20,0F22). D Поле reg байта modR/M указывает регистр отладки; например, MOV (0F21,0F23). E За кодом операции следует байт modR/M, описывающий операнд. Операндом может быть регистр общего назначения или адрес памяти. Если это адрес памяти, он вычисляется исходя из сегментного регистра и следующих величин: регистр базы, индексный регистр, коэффициент масштабирования, смещение. F Регистр флагов. G Поле reg байта modR/M указывает регистр общего назначения; например, ADD (00). I Непосредственные данные (константа). Значение операнда кодируется последовательностью байтов непосредственно в команде. J Команда содержит относительное смещение, прибавляемое к регистру счетчика команд (EIP); например, короткий JMP, LOOP. M Байт modR/M может ссылаться только на память; например, BOUND, LES, LDS, LSS, LFS, LGS. O Команда не содержит байта modR/M; относительный адрес операнда кодируется как слово или двойное слово (в зависимости от атрибута размера адреса) непосредственно в команде. Регистр базы, регистр индекса, коэффициент масштабирования не используется; например, MOV (A0-A3). R Поле mod байта modR/M может указывать только на регистр общего назначения; например, MOV (0F20,0F26). S Поле reg байта modR/M указывает сегментный регистр; например, MOV (8C,8E). T Поле reg байта modR/M указывает регистр; например, MOV (0F24, 0F26). X Адресация памяти при помощи пары регистров DS:SI; например, MOVS, COMPS, OUTS, LOADS, SCAS. Y Адресация памяти при помощи пары регистров DS:DI; например, MOVS, COMPS, INS, STOS. A.3 Кодирование типов операндов ---------------------------------------------------------------- a Два операнда длиной в слово в памяти или два операнда длиной в двойное слово в памяти, в зависимости от атрибута размера операнда (используется только для команды BOUND). b Байт (независимо от атрибута размера операнда). c Байт или слово, в зависимости от атрибута размера операнда. d Двойное слово (независимо от атрибута размера операнда). p 32- или 48-разрядный указатель, в зависимости от атрибута размера операнда. s 6-разрядный псевдо-дескриптор. v Слово или двойное слово, в зависимости от атрибута размера операнда. w Cлово (независимо от атрибута размера операнда). A.4 Коды регистров ---------------------------------------------------------------- Когда в качестве операнда используется закодированный в команде регистр, он определяется по имени, например AX, CL или ESI. Имя регистра определяет его размер - 32, 16 или 8 бит. В случае, если размер регистра определяется атрибутом размера операнда, используется запись такого формата eXX. Например, запись eAX означает, что при атрибуте размера операнда равном 16, используется регистр AX, а при атрибуте размера операнда равном 32 - регистр EAX. Таблица однобайтовых команд 0 1 2 3 4 5 6 7 ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДВДДДДДДД і ADD і PUSH і POP 0ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДґ ES і ES і Eb.Gb і Ev.Gv і Gb.Eb і Gv.Ev і AL.lb і eAX.lvі і ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДЕДДДДДДДЕДДДДДДД і ADC і PUSH і POP 1ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДґ SS і SS і Eb,Gb і Ev,Gv і Gb,Eb і Gv,Ev і AL,lb і eAX,lvі і ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДЕДДДДДДДЕДДДДДДД і AND і SEG і 2ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДґ =ES і DAA і Eb,Gb і Ev,Gv і Gb,Eb і Gv,Ev і AL,lb і eAX,lvі і ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДЕДДДДДДДЕДДДДДДД і XOR і SEG і 3ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДґ =SS і AAA і Eb,Gb і Ev,Gv і Gb,Eb і Gb,Ev і AL,lb і eAX,lvі і ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД і INC регистр общего назначения 4ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДД і eAX і eCX і eDX і eBX і eSP і eBP і eSI і eDI ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД і PUSH регистр общего назначения 5ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДД і eAX і eCX і eDX і eBX і eSP і eBP і eSI і eDI ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД і PUSHA і POPA і BOUND і ARPL і SEG і SEG іРазмер іРармер 6і і eCX і Gv,Ma і Ew,Rw і =FS і =GS і опер. іадреса ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД і Близкий переход по условию (JB) 7ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДД і JO і JNO і JB і JNB і JZ і JNZ і JBE і JNBE ГДДДДДДДБДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДБДДДДДДДЕДДДДДДДБДДДДДДД і Непосред. Grplі MOVB і Grpl і TEST і XCHG 8ГДДДДДДДВДДДДДДДЕДДДДДДДґ Ev,lb ГДДДДДДДВДДДДДДДЕДДДДДДДВДДДДДДД і Eb,lb і Ev,lv іAL,imm8і і Eb,Gb і Ev,Gv і Eb,Gb і Ev,Gv ГДДДДДДДЕДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД і і XCHG с регистром слова или двойного слова eAX 9і NOP ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДД і і eCX і eDX і eBX і eSP і eBP і eSI і eDI ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД і MOV і MOVSB іMOVSW/Dі CMPSB іCMPSW/D AГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДґ Xb,Yb і Xv,Yv і Xb,Yb і Xv,Yv і AL,Ob іeAX,Ov і Ob,AL іOv,eAX і і і і ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД і MOV с непосредственным байтом в байтовом регистре BГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДД і AL і CL і DL і BL і AH і CH і DH і BH ГДДДДДДДБДДДДДДДЕДДДДДДДБДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДБДДДДДДД і Сдвиг Grp2 і ближний RET і LES і LDS і MOV CГДДДДДДДВДДДДДДДЕДДДДДДДВДДДДДДДґ Gv,Mp і Gv,Mp ГДДДДДДДВДДДДДДД і Eb,lb і Ev,lb і lw і і і і Eb,lb і Ev,lv ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД і Сдвиг Grp2 і і і і DГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДґ AAM і AAD і і XLAT і Eb,1 і Ev,1 і Eb,CL і Ev,CL і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДБДДДДДДДЕДДДДДДДБДДДДДДД іLOOPNE і LOOPE і LOOP і JCXZ і IN і OUT Eі Jb і Jb і Jb і Jb ГДДДДДДДВДДДДДДДЕДДДДДДДВДДДДДДД і і і і і Al,lb іeAX,lb і lb,AL іlb,eAX ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДБДДДДДДД і і і і REP і і і Унарный Grp3 Fі LOCK і і REPNE і REPE і HLT і CMC ГДДДДДДДВДДДДДДД і і і і і і і Eb і Ev АДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД Таблица однобайтовых команд 8 9 A B C D E F ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДВДДДДДДД і OR і PUSH і2-байт- 0ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДґ CS і ный і Eb.Gb і Ev.Gv і Gb.Eb і Gv.Ev і AL.lb і eAX.lvі і выход ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДЕДДДДДДДЕДДДДДДД і SBB і PUSH і POP 1ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДґ DS і SS і Eb,Gb і Ev,Gv і Gb,Eb і Gv,Ev і AL,lb і eAX,lvі і ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДЕДДДДДДДЕДДДДДДД і SUB і SEG і 2ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДґ CS і DAS і Eb,Gb і Ev,Gv і Gb,Eb і Gv,Ev і AL,lb і eAX,lvі і ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДЕДДДДДДДЕДДДДДДД і CMP і SEG і 3ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДґ DS і AAS і Eb,Gb і Ev,Gv і Gb,Eb і Gv,Ev і AL,lb і eAX,lvі і ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД і DEC регистр общего назначения 4ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДД і eAX і eCX і eDX і eBX і eSP і eBP і eSI і eDI ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД і POP в регистр общего назначения 5ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДД і eAX і eCX і eDX і eBX і eSP і eBP і eSI і eDI ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД і PUSH і IMUL і PUSH і IMUL і INSB іINSW/D і OUTSB іOUTSW/D 6і lv іGvEvlv і lb іGvEvlb і Yb,DX і Yv,DX і DX,Xb і DX,Xv ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД і Близкий переход по условию (JB) 7ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДД і JS і JNS і JP і JNP і JL і JNL і JLE і JNLE ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД і MOV і MOV і LEA і MOV і POP 8ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДґ і і і і Eb,Gb і Ev,Gv і Gb,Eb і Gv,Ev і Ew,Sw і Gv,M і Sw,Ew і Ev ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД і CBW і CWD і CALL і WAIT і PUSHHFі POPF і SAHF і LAHF 9і і і Ap і і Fv і Fv і і ГДДДДДДДБДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД і TEST і STOSB іSTOSW/Dі LODSB іLODSW/Dі SCASB іSCASW/D AГДДДДДДДВДДДДДДДґ Yb,AL і Yv,eAXі AL,Xb і eAX,Xvі AL,Xb і eAX,Xv і AL,lb і eAX,lvі і і і і і ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД і MOV непосредственное слово или двойное слово в і регистр слова или двойного слова BГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДД і eAX і eCX і eDX і eBX і eSP і eBP і eSI і eDI ГДДДДДДДЕДДДДДДДЕДДДДДДДБДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД і ENTER і і Дальний RET і INT і INT і і Cі lw,lb і LEAVE ГДДДДДДДВДДДДДДДґ 3 і lb і INTO і IRET і і і lw і і і і і ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД Dі ESC ( Выход на множество команд сопроцессора ) ГДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДД і CALL і JMP і IN і OUT Eі Jv ГДДДДДДДВДДДДДДДВДДДДДДДЕДДДДДДДВДДДДДДДЕДДДДДДДВДДДДДДД і і JV і AP і Jb і AL,DX іeAX,DX і DX,AL і Dx,eAX ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД і CLC і STC і CLI і STI і CLD і STD іINC/DECіINC/DEC Fі і і і і і і Grp4 і Grp5 АДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД Таблица двубайтовых команд ( первый байт 0FH ) 0 1 2 3 4 5 6 7 ЪДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДД 0і Grp6 і Grp7 і LAR і LSL і і і CLTS і і і і Gv,Ew і Gv,Ew і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 1і і і і і і і і і і і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 2і MOV і MOV і MOV і MOV і MOV і і MOV і і Cd,Rd і Dd,Rd і Rd,Cd і Rd,Dd і Td,Rd і і Rd,Td і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 3і і і і і і і і і і і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 4і і і і і і і і і і і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 5і і і і і і і і і і і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 6і і і і і і і і і і і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 7і і і і і і і і і і і і і і і і ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД і Дальний переход по условию (Jv) 8ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДД і JO і JNO і JB і JNB і JZ і JNZ і JBE і JNBE ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД і Установка байта по условию (Eb) 9ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДД і SETO і SETNO і SETB і SETNB і SETZ і SETNZ і SETBE і SETNBE ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД Aі PUSH і POP і і BT і SHLD і SHLD іCMPXCHGіCMPXCHG і FS і FS і і Ev,Gv іEvGvlb іEvGvCL і Eb,Gb і Ev,Gv ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДБДДДДДДД і і і LSS і BTR і LFS і LGS і MOVZX Bі і і Mp і Ev,Gv і Mp і Mp ГДДДДДДДВДДДДДДД і і і і і і і Gv,Eb і Gv,Ew ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД Cі XADD і XADD і і і і і і і Eb,Gb і Ev,Gv і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД Dі і і і і і і і і і і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД Eі і і і і і і і і і і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД Fі і і і і і і і і і і і і і і і АДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД Таблица двубайтовых команд ( первый байт 0FH ) 8 9 A B C D E F ЪДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДД 0і INVD іWBINVD і і і і і і і і і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 1і і і і і і і і і і і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 2і і і і і і і і і і і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 3і і і і і і і і і і і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 4і і і і і і і і і і і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 5і і і і і і і і і і і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 6і і і і і і і і і і і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 7і і і і і і і і і і і і і і і і ГДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД і Дальний переход по условию (Jv) 8ГДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДД і JS і JNS і JP і JNP і JL і JNL і JLE і JNLE ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 9і SETS і SETNS і SETP і SETNP і SETL і SETNL і SETLE і SETNLE ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД Aі PUSH і POP і і BTS і SHRD і SHRD і і IMUL і GS і GS і і Ev,Gv іEvGvlb іEvGvCL і і Gv,Ev ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДБДДДДДДД і і і Grp-8 і BTC і BSF і BSR і MOVSX Bі і і Ev,lb і Ev,Gv і Gv,Ev і Gv,Ev ГДДДДДДДВДДДДДДД і і і і і і і Gv,Eb і Gv,Ew ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД CіBSADD і XADD і і і і і і і Eb,Gb і Ev,Gv і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД Dі і і і і і і і і і і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД Eі і і і і і і і і і і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД Fі і і і і і і і і і і і і і і і АДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД Коды операций, определенные битами 5,4 и 3 байта modR/M ЪДДДДДДДДДВДДДДДДДДДВДДДДДДДДДї і mod і nnn і R/M і АДДДДДДДДДБДДДДДДДДДБДДДДДДДДДЩ 000 001 010 011 100 101 110 111 ЪДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДД 1і ADD і OR і ADC і SBB і AND і SUB і XOR і CMP і і і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 2і ROL і ROR і RCL і RCR і SHL і SHR і SHL і SAR і і і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 3і TEST і TEST і NOT і NEG і MUL і IMUL і DIV і IDIV і lb/lv і lb/lv і іAL/eAX іAL/eAX іAL/eAX іAL/eAX іAL/eAX ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 4і INC і DEC і і і і і і і Eb і Eb і і і і і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 5і INC і IDEC і CALL і CALL і JMP і JMP і PUSH і і Ev і Ev і Ev і eP і Ev і Ep і Ev і АДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД Коды операций, определенные битами 5,4 и 3 байта modR/M ЪДДДДДДДДДВДДДДДДДДДВДДДДДДДДДї і mod і nnn і R/M і АДДДДДДДДДБДДДДДДДДДБДДДДДДДДДЩ 000 001 010 011 100 101 110 111 ЪДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДДВДДДДДДД 6і SLDT і STR і LLDT і LTR і VERR і VERW і і і Ew і Ew і Ew і Ew і Ew і Ew і і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 7і SGDT і SIDT і LGDT і LIDT і SMSW і і LMSW і і Ms і Ms і Ms і Ms і Ew і і Ew і ГДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДДЕДДДДДДД 8і і і і і BT і BTS і BTR і BTC і і і і і і і і АДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДДБДДДДДДД |