home *** CD-ROM | disk | FTP | other *** search
Text File | 2000-05-25 | 93.5 KB | 1,364 lines |
-
- 8086/88/186/188/286/386/486/Pentium Instruction Set OpCodes
-
-
-
- Notation
- --------
- OP Instruction OpCode
- XX Additional Code bytes
- s Sign Bit -- E - Sign-extend 8-bit immediate data
- N - Non
- w Word/byte Bit -- W - 16-bit operanrs
- B - 8-bit operanrs
- len Instruction length
- MNEMONICS Instruction syntax
- flags oditszapc
- ||||||||+- Carry flag
- |||||||+-- Parity flag
- ||||||+--- Auxiliary flag
- |||||+---- Zero flag
- ||||+----- Sign flag
- |||+------ Trap flag
- ||+------- Interrupt flag
- |+-------- Direction flag
- +--------- Overflow flag
-
- mr = Addressing mode Byte = MODRM(mod-reg-r/m)
- /0~7 = 2nd or 3rd Opcode (MODRM bits 5,4,3 from reg field)
-
- d0 d1 = Displacement [Low-byte High-byte]
- i0 i1 = Immediate word value
- o0 o1 = Offset value
- s0 s1 = Segment value
-
- r0 = Relative Short Displacement to label 'sl' (-128/+127 bytes)
- r0 r1 = Relative Long Displacement to label 'll' (-32768/+32767 bytes)
-
-
-
- Mnemonic Notation
- -----------------
-
- mb=memory byte rb=register byte rmb=register or memory byte
- mw=memory word rw=register word rmw=register or memory word
- md=memory double word rd=register double word
- mq=memory quad word
-
- ib=immediate byte mwr=memory word real
- iw=immediate word mdr=memory double word real
- mqr=memory quad word real
- mtr=memory ten byte real
-
- sl = Short label np = near pointer
- ll = Long label fp = far pointer
-
- cr=control register dr=debug register tr=test register
-
-
-
- Instruction General Format
-
- +------+ +------+ +------+ +------+ +------+
- |PreFix| |OpCode| |MODRM | |Disp | |Imm |
- +------+ +------+ +------+ +------+ +------+
-
-
-
-
- ***************************************************************************
- Op-Codes
- (listed in numerical order)
-
- | OP XX XX XX XX XX | sw | len | MNEMONICS | flags |
- +-------------------+----+-----+---------------------------+-----------+
- | 00 mr d0 d1 | B | 2~4 | ADD rmb,rb | o---szapc |
- | 01 mr d0 d1 | W | 2~4 | ADD rmw,rw | o---szapc |
- | 02 mr d0 d1 | B | 2~4 | ADD rb,rmb | o---szapc |
- | 03 mr d0 d1 | W | 2~4 | ADD rw,rmw | o---szapc |
- | 04 i0 | B | 2 | ADD AL,ib | o---szapc |
- | 05 i0 i1 | W | 3 | ADD AX,iw | o---szapc |
- +-------------------+----+-----+---------------------------+-----------+
- | 06 | | 1 | PUSH ES | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 07 | | 1 | POP ES | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 08 mr d0 d1 | B | 2~4 | OR rmb,rb | o---szapc |
- | 09 mr d0 d1 | W | 2~4 | OR rmw,rw | o---szapc |
- | 0A mr d0 d1 | B | 2~4 | OR rb,rmb | o---szapc |
- | 0B mr d0 d1 | W | 2~4 | OR rw,rmw | o---szapc |
- | 0C i0 | B | 2 | OR AL,ib | o---szapc |
- | 0D i0 i1 | W | 3 | OR AX,iw | o---szapc |
- +-------------------+----+-----+---------------------------+-----------+
- | 0E | | 1 | PUSH CS | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 0F 00 /0 d0 d1 | | 3~5 | SLDT mw [286] | --------- |
- | 0F 00 /2 d0 d1 | | 3~5 | LLDT rmw [286] | --------- |
- | 0F 00 /3 d0 d1 | | 3~5 | LTR rmw [286] | --------- |
- | 0F 00 /4 d0 d1 | | 3~5 | VERR rmw [286] | -----z--- |
- | 0F 00 /5 d0 d1 | | 3~5 | VERW rmw [286] | -----z--- |
- | 0F 01 /0 d0 d1 | | 3~5 | SGDT m6 [286] | --------- |
- | 0F 01 /1 d0 d1 | | 3~5 | SIDT m6 [286] | --------- |
- | 0F 01 /1 d0 d1 | | 3~5 | STR rmw [286] | --------- |
- | 0F 01 /2 d0 d1 | | 3~5 | LGDT mw [286] | --------- |
- | 0F 01 /3 d0 d1 | | 3~5 | LIDT mw [286] | --------- |
- | 0F 01 /4 d0 d1 | | 3~5 | SMSW rmw [286] | --------- |
- | 0F 01 /6 d0 d1 | | 3~5 | LMSW rmw [286] | --------- |
- | 0F 01 /7 | | 3 | INVLPG m [486] | --------- |
- | 0F 02 mr d0 d1 | | 3~5 | LAR rw,rmw [286] | -----z--- |
- | 0F 03 mr d0 d1 | | 3~5 | LSL rw,rmw [286] | --------- |
- | 0F 05 | | 2 | LOADALL [*286] | --------- |
- | 0F 06 | | 2 | CLTS [286] | --------- |
- | 0F 07 | | 2 | LOADALL [*386] | --------- |
- | 0F 08 | | 2 | INVD [486] | --------- |
- | 0F 09 | | 2 | WBINVD [486] | --------- |
- | 0F 20 mr | | 3 | MOV rd,cr [386] | --------- |
- | 0F 21 mr | | 3 | MOV rd,dr [386] | --------- |
- | 0F 22 mr | | 3 | MOV cr,rd [386] | --------- |
- | 0F 23 mr | | 3 | MOV dr,rd [386] | --------- |
- | 0F 24 mr | | 3 | MOV rd,tr [386] | --------- |
- | 0F 26 mr | | 3 | MOV tr,rd [386] | --------- |
- | 0F 31 | | 2 | RDTSC [*P5] | --------- |
- | 0F 32 | | 2 | RDMSR [P5] | --------- |
- | 0F 80 r0 r1 | | 4 | JO ll [386] | --------- |
- | 0F 81 r0 r1 | | 4 | JNO ll [386] | --------- |
- | 0F 82 r0 r1 | | 4 | JB ll [386] | --------- |
- | 0F 83 r0 r1 | | 4 | JNB ll [386] | --------- |
- | 0F 84 r0 r1 | | 4 | JZ ll [386] | --------- |
- | 0F 85 r0 r1 | | 4 | JNZ ll [386] | --------- |
- | 0F 86 r0 r1 | | 4 | JNA ll [386] | --------- |
- | 0F 87 r0 r1 | | 4 | JA ll [386] | --------- |
- | 0F 88 r0 r1 | | 4 | JS ll [386] | --------- |
- | 0F 89 r0 r1 | | 4 | JNS ll [386] | --------- |
- | 0F 8A r0 r1 | | 4 | JP ll [386] | --------- |
- | 0F 8B r0 r1 | | 4 | JNP ll [386] | --------- |
- | 0F 8C r0 r1 | | 4 | JL ll [386] | --------- |
- | 0F 8D r0 r1 | | 4 | JNL ll [386] | --------- |
- | 0F 8E r0 r1 | | 4 | JNG ll [386] | --------- |
- | 0F 8F r0 r1 | | 4 | JG ll [386] | --------- |
- | 0F 90 mr d0 d1 | | 3~5 | SETO rmb [386] | --------- |
- | 0F 91 mr d0 d1 | | 3~5 | SETNO rmb [386] | --------- |
- | 0F 92 mr d0 d1 | | 3~5 | SETB rmb [386] | --------- |
- | 0F 93 mr d0 d1 | | 3~5 | SETNB rmb [386] | --------- |
- | 0F 94 mr d0 d1 | | 3~5 | SETZ rmb [386] | --------- |
- | 0F 95 mr d0 d1 | | 3~5 | SETNZ rmb [386] | --------- |
- | 0F 96 mr d0 d1 | | 3~5 | SETNA rmb [386] | --------- |
- | 0F 97 mr d0 d1 | | 3~5 | SETA rmb [386] | --------- |
- | 0F 98 mr d0 d1 | | 3~5 | SETS rmb [386] | --------- |
- | 0F 99 mr d0 d1 | | 3~5 | SETNS rmb [386] | --------- |
- | 0F 9A mr d0 d1 | | 3~5 | SETP rmb [386] | --------- |
- | 0F 9B mr d0 d1 | | 3~5 | SETNP rmb [386] | --------- |
- | 0F 9C mr d0 d1 | | 3~5 | SETL rmb [386] | --------- |
- | 0F 9D mr d0 d1 | | 3~5 | SETNL rmb [386] | --------- |
- | 0F 9E mr d0 d1 | | 3~5 | SETNG rmb [386] | --------- |
- | 0F 9F mr d0 d1 | | 3~5 | SETG rmb [386] | --------- |
- | 0F A0 | | 2 | PUSH FS [386] | --------- |
- | 0F A1 | | 2 | POP FS [386] | --------- |
- | 0F A2 | | 2 | CPUID [P5] | --------- |
- | 0F A3 mr d0 d1 | | 3~5 | BT rmw,rw [386] | --------c |
- | 0F A4 mr d0 d1 i0 | | 4~6 | SHLD rmw,rw,ib [386] | o---szapc |
- | 0F A5 mr d0 d1 | | 3~5 | SHLD rmw,rw,CL [386] | o---szapc |
- | 0F A6 mr d0 d1 | B | 3~5 | CMPXCHG rmb,rb [486] | o---szapc |
- | 0F A7 mr d0 d1 | W | 3~5 | CMPXCHG rmw,rw [486] | o---szapc |
- | 0F A8 | | 2 | PUSH GS [386] | --------- |
- | 0F A9 | | 2 | POP GS [386] | --------- |
- | 0F AA | | 2 | RSM [386] | --------- |
- | 0F AB mr d0 d1 | | 3~5 | BTS rmw,rw [386] | --------c |
- | 0F AC mr d0 d1 i0 | | 4~6 | SHRD rmw,rw,ib [386] | o---szapc |
- | 0F AD mr d0 d1 | | 3~5 | SHRD rmw,rw,CL [386] | o---szapc |
- | 0F AF mr d0 d1 | B | 3~5 | IMUL rb,rmb [386] | o---szapc |
- | 0F AF mr d0 d1 | W | 3~5 | IMUL rw,rmw [386] | o---szapc |
- | 0F B0 mr d0 d1 | B | 3~5 | CMPXCHG rmb,rb [486] | o---szapc |
- | 0F B1 mr d0 d1 | W | 3~5 | CMPXCHG rmw,rw [486] | o---szapc |
- | 0F B2 mr d0 d1 | | 3~5 | LSS rw,md [386] | --------- |
- | 0F B3 mr d0 d1 | | 3~5 | BTR rmw,rw [386] | --------c |
- | 0F B4 mr d0 d1 | | 3~5 | LFS rw,md [386] | --------- |
- | 0F B5 mr d0 d1 | | 3~5 | LGS rw,md [386] | --------- |
- | 0F B6 mr d0 d1 | B | 3~5 | MOVZX rw,rmb [386] | --------- |
- | 0F B7 mr d0 d1 | B | 3~5 | MOVZX rd,rmw [386] | --------- |
- | 0F BA /4 d0 d1 i0 | | 4~6 | BT rmw,ib [386] | --------c |
- | 0F BA /5 d0 d1 i0 | | 4~6 | BTS rmw,ib [386] | --------c |
- | 0F BA /6 d0 d1 i0 | | 4~6 | BTR rmw,ib [386] | --------c |
- | 0F BA /7 d0 d1 i0 | | 4~6 | BTC rmw,ib [386] | --------c |
- | 0F BB mr d0 d1 | | 3~5 | BTC rmw,rw [386] | --------c |
- | 0F BC mr d0 d1 | | 3~5 | BSF rw,rmw [386] | -----z--- |
- | 0F BD mr d0 d1 | | 3~5 | BSR rw,rmw [386] | -----z--- |
- | 0F BE mr d0 d1 | B | 3~5 | MOVSX rw,rmb [386] | --------- |
- | 0F BF mr d0 d1 | W | 3~5 | MOVSX rd,rmw [386] | --------- |
- | 0F C0 mr d0 d1 | B | 3~5 | XADD rmb,rb | o---szapc |
- | 0F C1 mr d0 d1 | W | 3~5 | XADD rmw,rw | o---szapc |
- | 0F C7 mr d0 d1 | | 3~5 | CMPXCHG8B rmq,rd [P5] | -----z--- |
- | 0F C8 | | 2 | BSWAP eax [486] | --------- |
- | 0F C9 | | 2 | BSWAP ecx [486] | --------- |
- | 0F CA | | 2 | BSWAP edx [486] | --------- |
- | 0F CB | | 2 | BSWAP ebx [486] | --------- |
- | 0F CC | | 2 | BSWAP esp [486] | --------- |
- | 0F CD | | 2 | BSWAP ebp [486] | --------- |
- | 0F CE | | 2 | BSWAP esi [486] | --------- |
- | 0F CF | | 2 | BSWAP edi [486] | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 10 mr d0 d1 | B | 2~4 | ADC rmb,rb | o---szapc |
- | 11 mr d0 d1 | W | 2~4 | ADC rmw,rw | o---szapc |
- | 12 mr d0 d1 | B | 2~4 | ADC rb,rmb | o---szapc |
- | 13 mr d0 d1 | W | 2~4 | ADC rw,rmw | o---szapc |
- | 14 i0 | B | 2 | ADC AL,ib | o---szapc |
- | 15 i0 i1 | W | 3 | ADC AX,iw | o---szapc |
- +-------------------+----+-----+---------------------------+-----------+
- | 16 | | 1 | PUSH SS | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 17 | | 1 | POP SS | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 18 mr d0 d1 | B | 2~4 | SBB rmb,rb | o---szapc |
- | 19 mr d0 d1 | W | 2~4 | SBB rmw,rw | o---szapc |
- | 1A mr d0 d1 | B | 2~4 | SBB rb,rmb | o---szapc |
- | 1B mr d0 d1 | W | 2~4 | SBB rw,rmw | o---szapc |
- | 1C i0 | B | 2 | SBB AL,ib | o---szapc |
- | 1D i0 i1 | W | 3 | SBB AX,iw | o---szapc |
- +-------------------+----+-----+---------------------------+-----------+
- | 1E | | 1 | PUSH DS | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 1F | | 1 | POP DS | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 20 mr d0 d1 | B | 2~4 | AND rmb,rb | 0---sz-p0 |
- | 21 mr d0 d1 | W | 2~4 | AND rmw,rw | 0---sz-p0 |
- | 22 mr d0 d1 | B | 2~4 | AND rb,rmb | 0---sz-p0 |
- | 23 mr d0 d1 | W | 2~4 | AND rw,rmw | 0---sz-p0 |
- | 24 i0 | B | 2 | AND AL,ib | 0---sz-p0 |
- | 25 i0 i1 | W | 3 | AND AX,iw | 0---sz-p0 |
- +-------------------+----+-----+---------------------------+-----------+
- | 26 | | 1 | ES: | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 27 | | 1 | DAA | ----szapc |
- +-------------------+----+-----+---------------------------+-----------+
- | 28 mr d0 d1 | B | 2~4 | SUB rmb,rb | o---szapc |
- | 29 mr d0 d1 | W | 2~4 | SUB rmw,rw | o---szapc |
- | 2A mr d0 d1 | B | 2~4 | SUB rb,rmb | o---szapc |
- | 2B mr d0 d1 | W | 2~4 | SUB rw,rmw | o---szapc |
- | 2C i0 | B | 2 | SUB AL,ib | o---szapc |
- | 2D i0 i1 | W | 3 | SUB AX,iw | o---szapc |
- +-------------------+----+-----+---------------------------+-----------+
- | 2E | | 1 | CS: | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 2F | | 1 | DAS | ----szapc |
- +-------------------+----+-----+---------------------------+-----------+
- | 30 mr d0 d1 | B | 2~4 | XOR rmb,rb | 0---szap0 |
- | 31 mr d0 d1 | W | 2~4 | XOR rmw,rw | 0---szap0 |
- | 32 mr d0 d1 | B | 2~4 | XOR rb,rmb | 0---szap0 |
- | 33 mr d0 d1 | W | 2~4 | XOR rw,rmw | 0---szap0 |
- | 34 i0 | B | 2 | XOR AL,ib | 0---szap0 |
- | 35 i0 i1 | W | 3 | XOR AX,iw | 0---szap0 |
- +-------------------+----+-----+---------------------------+-----------+
- | 36 | | 1 | SS: | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 37 | | 1 | AAA | ------a-c |
- +-------------------+----+-----+---------------------------+-----------+
- | 38 mr d0 d1 | B | 2~4 | CMP rmb,rb | o---szapc |
- | 39 mr d0 d1 | W | 2~4 | CMP rmw,rw | o---szapc |
- | 3A mr d0 d1 | B | 2~4 | CMP rb,rmb | o---szapc |
- | 3B mr d0 d1 | W | 2~4 | CMP rw,rmw | o---szapc |
- | 3C i0 | B | 2 | CMP AL,ib | o---szapc |
- | 3D i0 i1 | W | 3 | CMP AX,iw | o---szapc |
- +-------------------+----+-----+---------------------------+-----------+
- | 3E | | 1 | DS: | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 3F | | 1 | AAS | ------a-c |
- +-------------------+----+-----+---------------------------+-----------+
- | 40 | | 1 | INC AX | o---szap- |
- | 41 | | 1 | INC CX | o---szap- |
- | 42 | | 1 | INC DX | o---szap- |
- | 43 | | 1 | INC BX | o---szap- |
- | 44 | | 1 | INC SP | o---szap- |
- | 45 | | 1 | INC BP | o---szap- |
- | 46 | | 1 | INC SI | o---szap- |
- | 47 | | 1 | INC DI | o---szap- |
- +-------------------+----+-----+---------------------------+-----------+
- | 48 | | 1 | DEC AX | o---szap- |
- | 49 | | 1 | DEC CX | o---szap- |
- | 49 | | 1 | DEC DX | o---szap- |
- | 4A | | 1 | DEC BX | o---szap- |
- | 4B | | 1 | DEC SP | o---szap- |
- | 4C | | 1 | DEC BP | o---szap- |
- | 4D | | 1 | DEC SI | o---szap- |
- | 4F | | 1 | DEC DI | o---szap- |
- +-------------------+----+-----+---------------------------+-----------+
- | 50 | | 1 | PUSH AX | --------- |
- | 51 | | 1 | PUSH CX | --------- |
- | 52 | | 1 | PUSH DX | --------- |
- | 53 | | 1 | PUSH BX | --------- |
- | 54 | | 1 | PUSH SP | --------- |
- | 55 | | 1 | PUSH BP | --------- |
- | 56 | | 1 | PUSH SI | --------- |
- | 57 | | 1 | PUSH DI | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 58 | | 1 | POP AX | --------- |
- | 59 | | 1 | POP CX | --------- |
- | 5A | | 1 | POP DX | --------- |
- | 5B | | 1 | POP BX | --------- |
- | 5C | | 1 | POP SP | --------- |
- | 5D | | 1 | POP BP | --------- |
- | 5E | | 1 | POP SI | --------- |
- | 5F | | 1 | POP DI | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 60 | | 1 | PUSHA [186] | --------- |
- | 61 | | 1 | POPA [186] | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 62 mr d0 d1 | | 2~4 | BOUND rw,rmw [186] | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 63 mr d0 d1 | | 2~4 | ARPL rmw,rw [286] | -----z--- |
- +-------------------+----+-----+---------------------------+-----------+
- | 64 | | 1 | FS: [386] | --------- |
- | 65 | | 1 | GS: [386] | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 66 | | 1 | Operand Size [386] | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 67 | | 1 | Address Size [386] | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 68 i0 i1 | N | 3 | PUSH iw [186] | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 69 mr d0 d1 i0 i1 | B | 4~6 | IMUL rw,rmw,iw | o---szapc |
- | 69 mr d0 d1 i0~i3 | W | 6~8 | IMUL rd,rmd,id | o---szapc |
- | 69 mr i0 i1 | B | 4 | IMUL rw,iw | o---szapc |
- | 69 mr i0 i1 i2 i3 | W | 6 | IMUL rd,id | o---szapc |
- +-------------------+----+-----+---------------------------+-----------+
- | 6A i0 | E | 2 | PUSH ib [186] | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 6B mr d0 d1 i0 | B | 3~5 | IMUL rw,rmw,ib | o---szapc |
- | 6B mr d0 d1 i0 | W | 3~5 | IMUL rd,rmd,ib | o---szapc |
- | 6B mr i0 | B | 3 | IMUL rw,ib | o---szapc |
- | 6B mr i0 | W | 3 | IMUL rd,ib | o---szapc |
- +-------------------+----+-----+---------------------------+-----------+
- | 6C | B | 1 | INSB [186] | --------- |
- | 6D | W | 1 | INSW [186] | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 6E | B | 1 | OUTSB [186] | --------- |
- | 6F | W | 1 | OUTSW [186] | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 70 r0 | | 2 | JO sl | --------- |
- | 71 r0 | | 2 | JNO sl | --------- |
- | 72 r0 | | 2 | JB sl | --------- |
- | 73 r0 | | 2 | JNB sl | --------- |
- | 74 r0 | | 2 | JZ sl | --------- |
- | 75 r0 | | 2 | JNZ sl | --------- |
- | 76 r0 | | 2 | JNA sl | --------- |
- | 77 r0 | | 2 | JA sl | --------- |
- | 78 r0 | | 2 | JS sl | --------- |
- | 79 r0 | | 2 | JNS sl | --------- |
- | 7A r0 | | 2 | JP sl | --------- |
- | 7B r0 | | 2 | JNP sl | --------- |
- | 7C r0 | | 2 | JL sl | --------- |
- | 7D r0 | | 2 | JNL sl | --------- |
- | 7E r0 | | 2 | JNG sl | --------- |
- | 7F r0 | | 4 | JG sl | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 80 /0 d0 d1 i0 | NB | 3~5 | ADD rmb,ib | o---szapc |
- | 80 /1 d0 d1 i0 | NB | 3~5 | OR rmb,ib | o---szapc |
- | 80 /2 d0 d1 i0 | NB | 3~5 | ADC rmb,ib | o---szapc |
- | 80 /3 d0 d1 i0 | NB | 3~5 | SBB rmb,ib | o---szapc |
- | 80 /4 d0 d1 i0 | NB | 3~5 | AND rmb,ib | 0---sz-p0 |
- | 80 /5 d0 d1 i0 | NB | 3~5 | SUB rmb,ib | o---szapc |
- | 80 /6 d0 d1 i0 | NB | 3~5 | XOR rmb,ib | 0---szap0 |
- | 80 /7 d0 d1 i0 | NB | 3~5 | CMP rmb,ib | o---szapc |
- | 81 /0 d0 d1 i0 i1 | NW | 4~6 | ADD rmw,iw | o---szapc |
- | 81 /1 d0 d1 i0 i1 | NW | 4~6 | OR rmw,iw | o---szapc |
- | 81 /2 d0 d1 i0 i1 | NW | 4~6 | ADC rmw,iw | o---szapc |
- | 81 /3 d0 d1 i0 i1 | NW | 4~6 | SBB rmw,iw | o---szapc |
- | 81 /4 d0 d1 i0 i1 | NW | 4~6 | AND rmw,iw | 0---sz-p0 |
- | 81 /5 d0 d1 i0 i1 | NW | 4~6 | SUB rmw,iw | o---szapc |
- | 81 /6 d0 d1 i0 i1 | NW | 4~6 | XOR rmw,iw | 0---szap0 |
- | 81 /7 d0 d1 i0 i1 | NW | 4~6 | CMP rmw,iw | o---szapc |
- | 83 /0 d0 d1 i0 | EW | 3~5 | ADD rmw,ib | o---szapc |
- | 83 /1 d0 d1 i0 | EW | 3~5 | OR rmw,ib | o---szapc |
- | 83 /2 d0 d1 i0 | EW | 3~5 | ADC rmw,ib | o---szapc |
- | 83 /3 d0 d1 i0 | EW | 3~5 | SBB rmw,ib | o---szapc |
- | 83 /4 d0 d1 i0 | EW | 3~5 | AND rmw,ib | 0---sz-p0 |
- | 83 /5 d0 d1 i0 | EW | 3~5 | SUB rmw,ib | o---szapc |
- | 83 /6 d0 d1 i0 | EW | 3~5 | XOR rmw,ib | 0---szap0 |
- | 83 /7 d0 d1 i0 | EW | 3~5 | CMP rmw,ib | o---szapc |
- +-------------------+----+-----+---------------------------+-----------+
- | 84 mr d0 d1 | B | 2~4 | TEST rmb,rmb | 0---szap0 |
- | 85 mr d0 d1 | W | 2~4 | TEST rmw,rmw | 0---szap0 |
- +-------------------+----+-----+---------------------------+-----------+
- | 86 mr d0 d1 | B | 2~4 | XCHG rb,rmb | --------- |
- | 86 mr d0 d1 | B | 2~4 | XCHG rmb,rb | --------- |
- | 87 mr d0 d1 | W | 2~4 | XCHG rmw,rw | --------- |
- | 87 mr d0 d1 | W | 2~4 | XCHG rw,rmw | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 88 mr d0 d1 | B | 2~4 | MOV rmb,rb | --------- |
- | 89 mr d0 d1 | W | 2~4 | MOV rmw,rw | --------- |
- | 8A mr d0 d1 | B | 2~4 | MOV rb,rmb | --------- |
- | 8B mr d0 d1 | W | 2~4 | MOV rw,rmw | --------- |
- | 8C mr d0 d1 | | 2~4 | MOV rmw,sr | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 8D mr d0 d1 | | 2~4 | LEA rw,mw | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 8E mr d0 d1 | | 2~4 | MOV sr,rmw | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 8F mr d0 d1 | | 2~4 | POP rmw | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 90 | | 1 | NOP | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 91 | | 1 | XCHG AX,CX | --------- |
- | 92 | | 1 | XCHG AX,DX | --------- |
- | 93 | | 1 | XCHG AX,BX | --------- |
- | 94 | | 1 | XCHG AX,SP | --------- |
- | 95 | | 1 | XCHG AX,BP | --------- |
- | 96 | | 1 | XCHG AX,SI | --------- |
- | 97 | | 1 | XCHG AX,DI | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 98 | | 1 | CBW | --------- |
- | 99 | | 1 | CWD | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 9A o0 o1 sl sh | | 5 | CALL FAR PTR fp | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 9B | | 1 | WAIT | --------- |
- | 9B D9 /6 d0 d1 | | 3~5 | FSTENV m14 | --------- |
- | 9B D9 /7 d0 d1 | W | 3~5 | FSTCW mw | --------- |
- | 9B DB E0 | | 3 | FENI | --------- |
- | 9B DB E1 | | 3 | FDISI | --------- |
- | 9B DB E2 | | 3 | FCLEX | --------- |
- | 9B DB E3 | | 3 | FINIT | --------- |
- | 9B DD /6 d0 d1 | | 3~5 | FSAVE m94 | --------- |
- | 9B DD /7 d0 d1 | W | 3~5 | FSTSW mw | --------- |
- | 9B DF E0 | | 3 | FSTSW ax | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | 9C | | 1 | PUSHF | --------- |
- | 9D | | 1 | POPF | oditszapc |
- +-------------------+----+-----+---------------------------+-----------+
- | 9E | | 1 | SAHF | ----szapc |
- | 9F | | 1 | LAHF | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | A0 d0 d1 | B | 3 | MOV AL,rmb | --------- |
- | A1 d0 d1 | W | 3 | MOV AX,rmw | --------- |
- | A2 d0 d1 | B | 3 | MOV rmb,AL | --------- |
- | A3 d0 d1 | W | 3 | MOV rmw,AX | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | A4 | B | 1 | MOVSB | --------- |
- | A5 | W | 1 | MOVSW | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | A6 | B | 1 | CMPSB | od--szapc |
- | A7 | W | 1 | CMPSW | od--szapc |
- +-------------------+----+-----+---------------------------+-----------+
- | A8 i0 | B | 2 | TEST AL,ib | 0---szap0 |
- | A9 i0 i1 | W | 3 | TEST AX,iw | 0---szap0 |
- +-------------------+----+-----+---------------------------+-----------+
- | AA | B | 1 | STOSB | --------- |
- | AB | W | 1 | STOSW | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | AC | B | 1 | LODSB | --------- |
- | AD | W | 1 | LODSW | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | AE | B | 1 | SCASB | o---szapc |
- | AF | W | 1 | SCASW | o---szapc |
- +-------------------+----+-----+---------------------------+-----------+
- | B0 i0 | B | 2 | MOV AL,ib | --------- |
- | B1 i0 | B | 2 | MOV CL,ib | --------- |
- | B2 i0 | B | 2 | MOV DL,ib | --------- |
- | B3 i0 | B | 2 | MOV BL,ib | --------- |
- | B4 i0 | B | 2 | MOV AH,ib | --------- |
- | B5 i0 | B | 2 | MOV CH,ib | --------- |
- | B6 i0 | B | 2 | MOV DH,ib | --------- |
- | B7 i0 | B | 2 | MOV BH,ib | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | B8 i0 i1 | W | 3 | MOV AX,iw | --------- |
- | B9 i0 i1 | W | 3 | MOV CX,iw | --------- |
- | BA i0 i1 | W | 3 | MOV DX,iw | --------- |
- | BB i0 i1 | W | 3 | MOV BX,iw | --------- |
- | BC i0 i1 | W | 3 | MOV SP,iw | --------- |
- | BD i0 i1 | W | 3 | MOV BP,iw | --------- |
- | BE i0 i1 | W | 3 | MOV SI,iw | --------- |
- | BF i0 i1 | W | 3 | MOV DI,iw | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | C0 /0 d0 d1 i0 | B | 3~5 | ROL rmb,ib [186] | o-------c |
- | C0 /1 d0 d1 i0 | B | 3~5 | ROR rmb,ib [186] | o-------c |
- | C0 /2 d0 d1 i0 | B | 3~5 | RCL rmb,ib [186] | o-------c |
- | C0 /3 d0 d1 i0 | B | 3~5 | RCR rmb,ib [186] | o-------c |
- | C0 /4 d0 d1 i0 | B | 3~5 | SHL rmb,ib [186] | o-------c |
- | C0 /5 d0 d1 i0 | B | 3~5 | SHR rmb,ib [186] | o-------c |
- | C0 /7 d0 d1 i0 | B | 3~5 | SAR rmb,ib [186] | o-------c |
- | C1 /0 d0 d1 i0 | W | 3~5 | ROL rmw,ib [186] | o-------c |
- | C1 /1 d0 d1 i0 | W | 3~5 | ROR rmw,ib [186] | o-------c |
- | C1 /2 d0 d1 i0 | W | 3~5 | RCL rmw,ib [186] | o-------c |
- | C1 /3 d0 d1 i0 | W | 3~5 | RCR rmw,ib [186] | o-------c |
- | C1 /4 d0 d1 i0 | W | 3~5 | SHL rmw,ib [186] | o-------c |
- | C1 /5 d0 d1 i0 | W | 3~5 | SHR rmw,ib [186] | o-------c |
- | C1 /7 d0 d1 i0 | W | 3~5 | SAR rmw,ib [186] | o-------c |
- +-------------------+----+-----+---------------------------+-----------+
- | C2 i0 i1 | | 3 | RET iw | --------- |
- | C3 | | 1 | RET | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | C4 mr d0 d1 | | 2~4 | LES rw,md | --------- |
- | C5 mr d0 d1 | | 2~4 | LDS rw,md | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | C6 mr d0 d1 i0 | B | 3~5 | MOV rmb,ib | --------- |
- | C7 mr d0 d1 i0 i1 | W | 4~6 | MOV rmw,iw | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | C8 i0 i1 i0 | | 4 | ENTER iw,ib [186] | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | C9 | | 1 | LEAVE [186] | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | CA i0 i1 | | 3 | RETF iw | --------- |
- | CB | | 1 | RETF | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | CC | | 1 | INT 3 | --00----- |
- | CD i0 | | 2 | INT ib | --00----- |
- +-------------------+----+-----+---------------------------+-----------+
- | CE | | 1 | INTO | --00----- |
- +-------------------+----+-----+---------------------------+-----------+
- | CF | | 1 | IRET | oditszapc |
- +-------------------+----+-----+---------------------------+-----------+
- | D0 /0 d0 d1 | B | 2~4 | ROL rmb,1 | o-------c |
- | D0 /1 d0 d1 | B | 2~4 | ROR rmb,1 | o-------c |
- | D0 /2 d0 d1 | B | 2~4 | RCL rmb,1 | o-------c |
- | D0 /3 d0 d1 | B | 2~4 | RCR rmb,1 | o-------c |
- | D0 /4 d0 d1 | B | 2~4 | SHL rmb,1 | o-------c |
- | D0 /5 d0 d1 | B | 2~4 | SHR rmb,1 | o-------c |
- | D0 /7 d0 d1 | B | 2~4 | SAR rmb,1 | o-------c |
- | D1 /0 d0 d1 | W | 2~4 | ROL rmw,1 | o-------c |
- | D1 /1 d0 d1 | W | 2~4 | ROR rmw,1 | o-------c |
- | D1 /2 d0 d1 | W | 2~4 | RCL rmw,1 | o-------c |
- | D1 /3 d0 d1 | W | 2~4 | RCR rmw,1 | o-------c |
- | D1 /4 d0 d1 | W | 2~4 | SHL rmw,1 | o-------c |
- | D1 /5 d0 d1 | W | 2~4 | SHR rmw,1 | o-------c |
- | D1 /7 d0 d1 | W | 2~4 | SAR rmw,1 | o-------c |
- | D2 /0 d0 d1 | B | 2~4 | ROL rmb,CL | o-------c |
- | D2 /1 d0 d1 | B | 2~4 | ROR rmb,CL | o-------c |
- | D2 /2 d0 d1 | B | 2~4 | RCL rmb,CL | o-------c |
- | D2 /3 d0 d1 | B | 2~4 | RCR rmb,CL | o-------c |
- | D2 /4 d0 d1 | B | 2~4 | SHL rmb,CL | o-------c |
- | D2 /5 d0 d1 | B | 2~4 | SHR rmb,CL | o-------c |
- | D2 /7 d0 d1 | B | 2~4 | SAR rmb,CL | o-------c |
- | D3 /0 d0 d1 | W | 2~4 | ROL rmw,CL | o-------c |
- | D3 /1 d0 d1 | W | 2~4 | ROR rmw,CL | o-------c |
- | D3 /2 d0 d1 | W | 2~4 | RCL rmw,CL | o-------c |
- | D3 /3 d0 d1 | W | 2~4 | RCR rmw,CL | o-------c |
- | D3 /4 d0 d1 | W | 2~4 | SHL rmw,CL | o-------c |
- | D3 /5 d0 d1 | W | 2~4 | SHR rmw,CL | o-------c |
- | D3 /7 d0 d1 | W | 2~4 | SAR rmw,CL | o-------c |
- +-------------------+----+-----+---------------------------+-----------+
- | D4 0A | | 2 | AAM | ----sz-p- |
- | D5 0A | | 2 | AAD | ----sz-p- |
- +-------------------+----+-----+---------------------------+-----------+
- | D6 | | 1 | SETALC [*286] | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | D7 | | 1 | XLAT | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | D8 /0 d0 d1 | D | 2~4 | FADD mdr | --------- |
- | D8 /1 d0 d1 | D | 2~4 | FMUL mdr | --------- |
- | D8 /2 d0 d1 | D | 2~4 | FCOM mdr | -----z-pc |
- | D8 /3 d0 d1 | D | 2~4 | FCOMP mdr | -----z-pc |
- | D8 /4 d0 d1 | D | 2~4 | FSUB mdr | --------- |
- | D8 /5 d0 d1 | D | 2~4 | FSUBR mdr | --------- |
- | D8 /6 d0 d1 | D | 2~4 | FDIV mdr | --------- |
- | D8 /7 d0 d1 | D | 2~4 | FDIVR mdr | --------- |
- | D8 C0+i | | 2 | FADD st,st(i) | --------- |
- | D8 C8+i | | 2 | FMUL st,st(i) | --------- |
- | D8 D0+i | | 2 | FCOM st(i) | -----z-pc |
- | D8 D1 | | 2 | FCOM | -----z-pc |
- | D8 D8+i | | 2 | FCOMP st(i) | -----z-pc |
- | D8 D9 | | 2 | FCOMP | -----z-pc |
- | D8 E0+i | | 2 | FSUB st,st(i) | --------- |
- | D8 E8+i | | 2 | FSUBR st,st(i) | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | D9 /0 d0 d1 | D | 2~4 | FLD mdr | --------- |
- | D9 /2 d0 d1 | D | 2~4 | FST mdr | --------- |
- | D9 /3 d0 d1 | D | 2~4 | FSTP mdr | --------- |
- | D9 /4 d0 d1 | | 2~4 | FLDENV m14 | --------- |
- | D9 /5 d0 d1 | W | 2~4 | FLDCW mw | --------- |
- | D9 /6 d0 d1 | | 2~4 | FNSTENV m14 | --------- |
- | D9 /7 d0 d1 | W | 2~4 | FNSTCW mw | --------- |
- | D9 C0+i | | 2 | FLD st(i) | --------- |
- | D9 C8+i | | 2 | FXCH st(i) | --------- |
- | D9 C9 | | 2 | FXCH | --------- |
- | D9 D0 | | 2 | FNOP | --------- |
- | D9 E0 | | 2 | FCHS | --------- |
- | D9 E1 | | 2 | FABS | --------- |
- | D9 E4 | | 2 | FTST | --------- |
- | D9 E5 | | 2 | FXAM | --------- |
- | D9 E8 | | 2 | FLD1 | --------- |
- | D9 E9 | | 2 | FLDL2T | --------- |
- | D9 EA | | 2 | FLDL2E | --------- |
- | D9 EB | | 2 | FLDPI | --------- |
- | D9 EC | | 2 | FLDLG2 | --------- |
- | D9 ED | | 2 | FLDLN2 | --------- |
- | D9 EE | | 2 | FLDZ | --------- |
- | D9 F0 | | 2 | F2XM1 | --------- |
- | D9 F1 | | 2 | FYL2X | --------- |
- | D9 F2 | | 2 | FPTAN | --------- |
- | D9 F3 | | 2 | FPATAN | --------- |
- | D9 F4 | | 2 | FXTRACT | --------- |
- | D9 F5 | | 2 | FPREM1 [387] | --------- |
- | D9 F6 | | 2 | FDECSTP | --------- |
- | D9 F7 | | 2 | FINCSTP | --------- |
- | D9 F8 | | 2 | FPREM | --------- |
- | D9 F9 | | 2 | FYL2XP1 | --------- |
- | D9 FA | | 2 | FSQRT | --------- |
- | D9 FB | | 2 | FSINCOS [387] | --------- |
- | D9 FC | | 2 | FRNDINT | --------- |
- | D9 FD | | 2 | FSCALE | --------- |
- | D9 FE | | 2 | FSIN [387] | --------- |
- | D9 FF | | 2 | FCOS [387] | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | DA /0 d0 d1 | D | 2~4 | FIADD md | --------- |
- | DA /1 d0 d1 | D | 2~4 | FIMUL md | --------- |
- | DA /2 d0 d1 | Q | 2~4 | FICOM mqr | -----z-pc |
- | DA /3 d0 d1 | Q | 2~4 | FICOMP mq | -----z-pc |
- | DA /4 d0 d1 | D | 2~4 | FISUB md | --------- |
- | DA /5 d0 d1 | D | 2~4 | FISUBR md | --------- |
- | DA /6 d0 d1 | D | 2~4 | FIDIV md | --------- |
- | DA /7 d0 d1 | D | 2~4 | FIDIVR md | --------- |
- | DA E9 | | 2 | FUCOMPP [387] | -----z-pc |
- +-------------------+----+-----+---------------------------+-----------+
- | DB /0 d0 d1 | D | 2~4 | FILD md | --------- |
- | DB /2 d0 d1 | D | 2~4 | FIST md | --------- |
- | DB /3 d0 d1 | D | 2~4 | FISTP md | --------- |
- | DB /5 d0 d1 | T | 2~4 | FLD mtr | --------- |
- | DB /7 d0 d1 | T | 2~4 | FSTP mtr | --------- |
- | DB E0 | | 2 | FNENI | --------- |
- | DB E1 | | 2 | FNDISI | --------- |
- | DB E2 | | 2 | FNCLEX | --------- |
- | DB E3 | | 2 | FNINIT | --------- |
- | DB E4 | | 2 | FSETPM | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | DC /0 d0 d1 | Q | 2~4 | FADD mqr | --------- |
- | DC /1 d0 d1 | Q | 2~4 | FMUL mqr | --------- |
- | DC /2 d0 d1 | Q | 2~4 | FCOM mqr | -----z-pc |
- | DC /3 d0 d1 | Q | 2~4 | FCOMP mqr | -----z-pc |
- | DC /4 d0 d1 | Q | 2~4 | FSUB mqr | --------- |
- | DC /5 d0 d1 | Q | 2~4 | FSUBR mqr | --------- |
- | DC /6 d0 d1 | Q | 2~4 | FDIV mqr | --------- |
- | DC /7 d0 d1 | Q | 2~4 | FDIVR mqr | --------- |
- | DC C0+i | | 2 | FADD st(i),st | --------- |
- | DC C8+i | | 2 | FMUL st(i),st | --------- |
- | DC E0+i | | 2 | FSUBR st(i),st | --------- |
- | DC E8+i | | 2 | FSUB st(i),st | --------- |
- | DC F0+i | | 2 | FDIV st,st(i) | --------- |
- | DC F0+i | | 2 | FDIVR st(i),st | --------- |
- | DC F8+i | | 2 | FDIV st(i),st | --------- |
- | DC F8+i | | 2 | FDIVR st,st(i) | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | DD /0 d0 d1 | Q | 2~4 | FLD mqr | --------- |
- | DD /2 d0 d1 | Q | 2~4 | FST mqr | --------- |
- | DD /3 d0 d1 | Q | 2~4 | FSTP mqr | --------- |
- | DD /4 d0 d1 | | 2~4 | FRSTOR m94 | --------- |
- | DD /6 d0 d1 | | 2~4 | FNSAVE m94 | --------- |
- | DD /7 d0 d1 | W | 2~4 | FNSTSW mw | --------- |
- | DD C0+i | | 2 | FFREE st(i) | --------- |
- | DD D0+i | | 2 | FST st(i) | --------- |
- | DD D8+i | | 2 | FSTP st(i) | --------- |
- | DD E0+i | | 2 | FUCOM st(i) [387] | -----z-pc |
- | DD E1 | | 2 | FUCOM [387] | -----z-pc |
- | DD E8+i | | 2 | FUCOMP st(i) [387] | -----z-pc |
- +-------------------+----+-----+---------------------------+-----------+
- | DE /0 d0 d1 | W | 2~4 | FIADD mw | --------- |
- | DE /1 d0 d1 | W | 2~4 | FIMUL mw | --------- |
- | DE /2 d0 d1 | D | 2~4 | FICOM mdr | -----z-pc |
- | DE /3 d0 d1 | D | 2~4 | FICOMP md | -----z-pc |
- | DE /4 d0 d1 | W | 2~4 | FISUB mw | --------- |
- | DE /5 d0 d1 | W | 2~4 | FISUBR mw | --------- |
- | DE /6 d0 d1 | W | 2~4 | FIDIV mw | --------- |
- | DE /7 d0 d1 | W | 2~4 | FIDIVR mw | --------- |
- | DE C0+i | | 2 | FADDP st(i),st | --------- |
- | DE C1 | | 2 | FADD | --------- |
- | DE C8+i | | 2 | FMULP st(i),st | --------- |
- | DE C9 | | 2 | FMUL | --------- |
- | DE D9 | | 2 | FCOMPP | -----z-pc |
- | DE E0+i | | 2 | FSUBRP st(i),st | --------- |
- | DE E1 | | 2 | FSUBR | --------- |
- | DE E8+i | | 2 | FSUBP st(i),st | --------- |
- | DE E9 | | 2 | FSUBP | --------- |
- | DE F0+i | | 2 | FDIVRP st(i),st | --------- |
- | DE F1 | | 2 | FDIVRP | --------- |
- | DE F8+i | | 2 | FDIVP st(i),st | --------- |
- | DE F9 | | 2 | FDIVP | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | DF /0 d0 d1 | W | 2~4 | FILD mw | --------- |
- | DF /2 d0 d1 | W | 2~4 | FIST mw | --------- |
- | DF /3 d0 d1 | W | 2~4 | FISTP mw | --------- |
- | DF /4 d0 d1 | | 2~4 | FBLD mtr | --------- |
- | DF /5 d0 d1 | Q | 2~4 | FILD mq | --------- |
- | DF /6 d0 d1 | | 2~4 | FBSTP mtr | --------- |
- | DF /7 d0 d1 | Q | 2~4 | FISTP mq | --------- |
- | DF E0 | | 2 | FNSTSW ax | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | E0 r0 | | 2 | LOOPNZ sl | --------- |
- | E1 r0 | | 2 | LOOPZ sl | --------- |
- | E2 r0 | | 2 | LOOP sl | --------- |
- | E3 r0 | | 2 | JCXZ sl | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | E4 i0 | B | 2 | IN AL,ib | --------- |
- | E5 i0 | W | 2 | IN AX,ib | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | E6 i0 | B | 2 | OUT ib,AL | --------- |
- | E7 i0 | W | 2 | OUT ib,AX | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | E8 o0 o1 | | 3 | CALL np | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | E9 o0 o1 | | 3 | JMP np | --------- |
- | EA o0 o1 s0 s1 | | 5 | JMP FAR PTR fp | --------- |
- | EB r0 | | 2 | JMP SHORT sl | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | EC | B | 1 | IN AL,DX | --------- |
- | ED | W | 1 | IN AX,DX | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | EE | B | 1 | OUT DX,AL | --------- |
- | EF | W | 1 | OUT DX,AX | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | F0 | | 1 | LOCK | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | F1 | | 1 | ??? | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | F2 | | 1 | REPNE | -----z--- |
- | F3 | | 1 | REP | -----z--- |
- +-------------------+----+-----+---------------------------+-----------+
- | F4 | | 1 | HLT | --------- |
- +-------------------+----+-----+---------------------------+-----------+
- | F5 | | 1 | CMC | --------c |
- +-------------------+----+-----+---------------------------+-----------+
- | F6 /0 d0 d1 i0 | B | 3~5 | TEST rmb,ib | 0---szap0 |
- | F6 /2 d0 d1 | B | 2~4 | NOT rmb | --------- |
- | F6 /3 d0 d1 | B | 2~4 | NEG rmb | o---szapc |
- | F6 /4 d0 d1 | B | 2~4 | MUL rmb | o---szapc |
- | F6 /5 d0 d1 | B | 2~4 | IMUL rmb | o---szapc |
- | F6 /6 d0 d1 | B | 2~4 | DIV rmb | o---szapc |
- | F6 /7 d0 d1 | B | 2~4 | IDIV rmb | o---szapc |
- | F7 /0 d0 d1 i0 i1 | W | 4~6 | TEST rmw,iw | 0---szap0 |
- | F7 /2 d0 d1 | W | 2~4 | NOT rmw | --------- |
- | F7 /3 d0 d1 | W | 2~4 | NEG rmw | o---szapc |
- | F7 /4 d0 d1 | W | 2~4 | MUL rmw | o---szapc |
- | F7 /5 d0 d1 | W | 2~4 | IMUL rmw | o---szapc |
- | F7 /6 d0 d1 | W | 2~4 | DIV rmw | o---szapc |
- | F7 /7 d0 d1 | W | 2~4 | IDIV rmw | o---szapc |
- +-------------------+----+-----+---------------------------+-----------+
- | F8 | | 1 | CLC | --------0 |
- | F9 | | 1 | STC | --------1 |
- | FA | | 1 | CLI | --0------ |
- | FB | | 1 | STI | --1------ |
- | FC | | 1 | CLD | -0------- |
- | FD | | 1 | STD | -1------- |
- +-------------------+----+-----+---------------------------+-----------+
- | FE /0 d0 d1 | | 2~4 | INC rmb | o---szap- |
- | FE /1 d0 d1 | | 2~4 | DEC rmb | o---szap- |
- | FF /0 d0 d1 | | 2~4 | INC rmw | o---szap- |
- | FF /1 d0 d1 | | 2~4 | DEC rmw | o---szap- |
- | FF /2 d0 d1 | W | 2~4 | CALL rw | --------- |
- | FF /3 d0 d1 | W | 2~4 | CALL DWORD PTR[rw] | --------- |
- | FF /4 d0 d1 | | 2~4 | JMP rmw | --------- |
- | FF /5 d0 d1 | | 2~4 | JMP DWORD PTR [rmw] | --------- |
- | FF /6 d0 d1 | | 2~4 | PUSH rmw | --------- |
- +-------------------+----+-----+---------------------------+-----------+
-
-
-
-
-
- ****************************************************************************
- Op-codes
- (listed in alphabetical order)
-
-
- | MNEMONICS | OP XX XX XX XX XX | sw | len | flags |
- +---------------------------+-------------------+----+-----+-----------+
- | AAA | 37 | | 1 | ------a-c |
- | AAD | D5 0A | | 2 | ----sz-p- |
- | AAM | D4 0A | | 2 | ----sz-p- |
- | AAS | 3F | | 1 | ------a-c |
- | ADC AL,ib | 14 i0 | B | 2 | o---szapc |
- | ADC AX,iw | 15 i0 i1 | W | 3 | o---szapc |
- | ADC rb,rmb | 12 mr d0 d1 | B | 2~4 | o---szapc |
- | ADC rw,rmw | 13 mr d0 d1 | W | 2~4 | o---szapc |
- | ADC rmb,ib | 80 /2 d0 d1 i0 | NB | 3~5 | o---szapc |
- | ADC rmw,iw | 81 /2 d0 d1 i0 i1 | NW | 4~6 | o---szapc |
- | ADC rmw,ib | 83 /2 d0 d1 i0 | EW | 3~5 | o---szapc |
- | ADC rmb,rb | 10 mr d0 d1 | B | 2~4 | o---szapc |
- | ADC rmw,rw | 11 mr d0 d1 | W | 2~4 | o---szapc |
- | ADD AL,ib | 04 i0 | B | 2 | o---szapc |
- | ADD AX,iw | 05 i0 i1 | W | 3 | o---szapc |
- | ADD rb,rmb | 02 mr d0 d1 | B | 2~4 | o---szapc |
- | ADD rw,rmw | 03 mr d0 d1 | W | 2~4 | o---szapc |
- | ADD rmb,ib | 80 /0 d0 d1 i0 | NB | 3~5 | o---szapc |
- | ADD rmw,iw | 81 /0 d0 d1 i0 i1 | NW | 4~6 | o---szapc |
- | ADD rmw,ib | 83 /0 d0 d1 i0 | EW | 3~5 | o---szapc |
- | ADD rmb,rb | 00 mr d0 d1 | B | 2~4 | o---szapc |
- | ADD rmw,rw | 01 mr d0 d1 | W | 2~4 | o---szapc |
- | AND AL,ib | 24 i0 | B | 2 | 0---sz-p0 |
- | AND AX,iw | 25 i0 i1 | W | 3 | 0---sz-p0 |
- | AND rb,rmb | 22 mr d0 d1 | B | 2~4 | 0---sz-p0 |
- | AND rw,rmw | 23 mr d0 d1 | W | 2~4 | 0---sz-p0 |
- | AND rmb,ib | 80 /4 d0 d1 i0 | NB | 3~5 | 0---sz-p0 |
- | AND rmw,iw | 81 /4 d0 d1 i0 i1 | NW | 4~6 | 0---sz-p0 |
- | AND rmw,ib | 83 /4 d0 d1 i0 | EW | 3~5 | 0---sz-p0 |
- | AND rmb,rb | 20 mr d0 d1 | B | 2~4 | 0---sz-p0 |
- | AND rmw,rw | 21 mr d0 d1 | W | 2~4 | 0---sz-p0 |
- | ARPL rmw,rw [286] | 63 mr d0 d1 | | 2~4 | -----z--- |
- +---------------------------+-------------------+----+-----+-----------+
- | BOUND rw,rmw [186] | 62 mr d0 d1 | | 2~4 | --------- |
- | BSF rw,rmw [386] | 0F BC mr d0 d1 | | 3~5 | -----z--- |
- | BSR rw,rmw [386] | 0F BD mr d0 d1 | | 3~5 | -----z--- |
- | BSWAP eax [486] | 0F C8 | | 2 | --------- |
- | BSWAP ecx [486] | 0F C9 | | 2 | --------- |
- | BSWAP edx [486] | 0F CA | | 2 | --------- |
- | BSWAP ebx [486] | 0F CB | | 2 | --------- |
- | BSWAP esp [486] | 0F CC | | 2 | --------- |
- | BSWAP ebp [486] | 0F CD | | 2 | --------- |
- | BSWAP esi [486] | 0F CE | | 2 | --------- |
- | BSWAP edi [486] | 0F CF | | 2 | --------- |
- | BT rmw,ib [386] | 0F BA /4 d0 d1 i0 | | 4~6 | --------c |
- | BT rmw,rw [386] | 0F A3 mr d0 d1 | | 3~5 | --------c |
- | BTC rmw,ib [386] | 0F BA /7 d0 d1 i0 | | 4~6 | --------c |
- | BTC rmw,rw [386] | 0F BB mr d0 d1 | | 3~5 | --------c |
- | BTR rmw,ib [386] | 0F BA /6 d0 d1 i0 | | 4~6 | --------c |
- | BTR rmw,rw [386] | 0F B3 mr d0 d1 | | 3~5 | --------c |
- +---------------------------+-------------------+----+-----+-----------+
- | BTS rmw,ib [386] | 0F BA /5 d0 d1 i0 | | 4~6 | --------c |
- | BTS rmw,rw [386] | 0F AB mr d0 d1 | | 3~5 | --------c |
- +---------------------------+-------------------+----+-----+-----------+
- | CALL np | E8 o0 o1 | | 3 | --------- |
- | CALL rw | FF /2 d0 d1 | W | 2~4 | --------- |
- | CALL DWORD PTR[rw] | FF /3 d0 d1 | W | 2~4 | --------- |
- | CALL FAR PTR fp | 9A o0 o1 sl sh | | 5 | --------- |
- | CBW | 98 | | 1 | --------- |
- | CLC | F8 | | 1 | --------0 |
- | CLD | FC | | 1 | -0------- |
- | CLI | FA | | 1 | --0------ |
- | CLTS [286] | 0F 06 | | 2 | --------- |
- | CMC | F5 | | 1 | --------c |
- | CMP AL,ib | 3C i0 | B | 2 | o---szapc |
- | CMP AX,iw | 3D i0 i1 | W | 3 | o---szapc |
- | CMP rb,rmb | 3A mr d0 d1 | B | 2~4 | o---szapc |
- | CMP rw,rmw | 3B mr d0 d1 | W | 2~4 | o---szapc |
- | CMP rmb,ib | 80 /7 d0 d1 i0 | NB | 3~5 | o---szapc |
- | CMP rmw,iw | 81 /7 d0 d1 i0 i1 | NW | 4~6 | o---szapc |
- | CMP rmw,ib | 83 /7 d0 d1 i0 | EW | 3~5 | o---szapc |
- | CMP rmb,rb | 38 mr d0 d1 | B | 2~4 | o---szapc |
- | CMP rmw,rw | 39 mr d0 d1 | W | 2~4 | o---szapc |
- | CMPSB | A6 | B | 1 | od--szapc |
- | CMPSW | A7 | W | 1 | od--szapc |
- | CMPXCHG rmb,rb [486] | 0F A6 mr d0 d1 | B | 3~5 | o---szapc |
- | CMPXCHG rmw,rw [486] | 0F A7 mr d0 d1 | W | 3~5 | o---szapc |
- | CMPXCHG rmb,rb [486] | 0F B0 mr d0 d1 | B | 3~5 | o---szapc |
- | CMPXCHG rmw,rw [486] | 0F B1 mr d0 d1 | W | 3~5 | o---szapc |
- | CMPXCHG8B rmq,rd [P5] | 0F C7 mr d0 d1 | | 3~5 | -----z--- |
- | CPUID [P5] | 0F A2 | | 2 | --------- |
- | CS: | 2E | | 1 | --------- |
- | CWD | 99 | | 1 | --------- |
- +---------------------------+-------------------+----+-----+-----------+
- | DAA | 27 | | 1 | ----szapc |
- | DAS | 2F | | 1 | ----szapc |
- | DEC AX | 48 | | 1 | o---szap- |
- | DEC BP | 4C | | 1 | o---szap- |
- | DEC BX | 4A | | 1 | o---szap- |
- | DEC CX | 49 | | 1 | o---szap- |
- | DEC DI | 4F | | 1 | o---szap- |
- | DEC DX | 49 | | 1 | o---szap- |
- | DEC rmb | FE /1 d0 d1 | | 2~4 | o---szap- |
- | DEC rmw | FF /1 d0 d1 | | 2~4 | o---szap- |
- | DEC SI | 4D | | 1 | o---szap- |
- | DEC SP | 4B | | 1 | o---szap- |
- | DIV rmb | F6 /6 d0 d1 | B | 2~4 | o---szapc |
- | DIV rmw | F7 /6 d0 d1 | W | 2~4 | o---szapc |
- | DS: | 3E | | 1 | --------- |
- +---------------------------+-------------------+----+-----+-----------+
- | ENTER iw,ib [186] | C8 i0 i1 i0 | | 4 | --------- |
- | ES: | 26 | | 1 | --------- |
- +---------------------------+-------------------+----+-----+-----------+
- | F2XM1 | D9 F0 | | 2 | --------- |
- | FABS | D9 E1 | | 2 | --------- |
- | FADD | DE C1 | | 2 | --------- |
- | FADD mdr | D8 /0 d0 d1 | D | 2~4 | --------- |
- | FADD mqr | DC /0 d0 d1 | Q | 2~4 | --------- |
- | FADD st(i),st | DC C0+i | | 2 | --------- |
- | FADD st,st(i) | D8 C0+i | | 2 | --------- |
- | FADDP st(i),st | DE C0+i | | 2 | --------- |
- | FBLD mtr | DF /4 d0 d1 | | 2~4 | --------- |
- | FBSTP mtr | DF /6 d0 d1 | | 2~4 | --------- |
- | FCHS | D9 E0 | | 2 | --------- |
- | FCLEX | 9B DB E2 | | 3 | --------- |
- | FCOM | D8 D1 | | 2 | -----z-pc |
- | FCOM mdr | D8 /2 d0 d1 | D | 2~4 | -----z-pc |
- | FCOM mqr | DC /2 d0 d1 | Q | 2~4 | -----z-pc |
- | FCOM st(i) | D8 D0+i | | 2 | -----z-pc |
- | FCOMP | D8 D9 | | 2 | -----z-pc |
- | FCOMP mdr | D8 /3 d0 d1 | D | 2~4 | -----z-pc |
- | FCOMP mqr | DC /3 d0 d1 | Q | 2~4 | -----z-pc |
- | FCOMP st(i) | D8 D8+i | | 2 | -----z-pc |
- | FCOMPP | DE D9 | | 2 | -----z-pc |
- | FCOS [387] | D9 FF | | 2 | --------- |
- | FDECSTP | D9 F6 | | 2 | --------- |
- | FDISI | 9B DB E1 | | 3 | --------- |
- | FDIV mdr | D8 /6 d0 d1 | D | 2~4 | --------- |
- | FDIV mqr | DC /6 d0 d1 | Q | 2~4 | --------- |
- | FDIV st(i),st | DC F8+i | | 2 | --------- |
- | FDIV st,st(i) | DC F0+i | | 2 | --------- |
- | FDIVP | DE F9 | | 2 | --------- |
- | FDIVP st(i),st | DE F8+i | | 2 | --------- |
- | FDIVR mdr | D8 /7 d0 d1 | D | 2~4 | --------- |
- | FDIVR mqr | DC /7 d0 d1 | Q | 2~4 | --------- |
- | FDIVR st(i),st | DC F0+i | | 2 | --------- |
- | FDIVR st,st(i) | DC F8+i | | 2 | --------- |
- | FDIVRP | DE F1 | | 2 | --------- |
- | FDIVRP st(i),st | DE F0+i | | 2 | --------- |
- | FENI | 9B DB E0 | | 3 | --------- |
- | FFREE st(i) | DD C0+i | | 2 | --------- |
- | FIADD mw | DE /0 d0 d1 | W | 2~4 | --------- |
- | FIADD md | DA /0 d0 d1 | D | 2~4 | --------- |
- | FICOM mdr | DE /2 d0 d1 | D | 2~4 | -----z-pc |
- | FICOM mqr | DA /2 d0 d1 | Q | 2~4 | -----z-pc |
- | FICOMP md | DE /3 d0 d1 | D | 2~4 | -----z-pc |
- | FICOMP mq | DA /3 d0 d1 | Q | 2~4 | -----z-pc |
- | FIDIV mw | DE /6 d0 d1 | W | 2~4 | --------- |
- | FIDIV md | DA /6 d0 d1 | D | 2~4 | --------- |
- | FIDIVR mw | DE /7 d0 d1 | W | 2~4 | --------- |
- | FIDIVR md | DA /7 d0 d1 | D | 2~4 | --------- |
- | FILD mw | DF /0 d0 d1 | W | 2~4 | --------- |
- | FILD md | DB /0 d0 d1 | D | 2~4 | --------- |
- | FILD mq | DF /5 d0 d1 | Q | 2~4 | --------- |
- | FIMUL mw | DE /1 d0 d1 | W | 2~4 | --------- |
- | FIMUL md | DA /1 d0 d1 | D | 2~4 | --------- |
- +---------------------------+-------------------+----+-----+-----------+
- | FINCSTP | D9 F7 | | 2 | --------- |
- | FINIT | 9B DB E3 | | 3 | --------- |
- | FIST mw | DF /2 d0 d1 | W | 2~4 | --------- |
- | FIST md | DB /2 d0 d1 | D | 2~4 | --------- |
- | FISTP mw | DF /3 d0 d1 | W | 2~4 | --------- |
- | FISTP md | DB /3 d0 d1 | D | 2~4 | --------- |
- | FISTP mq | DF /7 d0 d1 | Q | 2~4 | --------- |
- | FISUB mw | DE /4 d0 d1 | W | 2~4 | --------- |
- | FISUB md | DA /4 d0 d1 | D | 2~4 | --------- |
- | FISUBR mw | DE /5 d0 d1 | W | 2~4 | --------- |
- | FISUBR md | DA /5 d0 d1 | D | 2~4 | --------- |
- | FLD mdr | D9 /0 d0 d1 | D | 2~4 | --------- |
- | FLD mqr | DD /0 d0 d1 | Q | 2~4 | --------- |
- | FLD mtr | DB /5 d0 d1 | T | 2~4 | --------- |
- | FLD st(i) | D9 C0+i | | 2 | --------- |
- | FLD1 | D9 E8 | | 2 | --------- |
- | FLDCW mw | D9 /5 d0 d1 | W | 2~4 | --------- |
- | FLDENV m14 | D9 /4 d0 d1 | | 2~4 | --------- |
- | FLDL2E | D9 EA | | 2 | --------- |
- | FLDL2T | D9 E9 | | 2 | --------- |
- | FLDLG2 | D9 EC | | 2 | --------- |
- | FLDLN2 | D9 ED | | 2 | --------- |
- | FLDPI | D9 EB | | 2 | --------- |
- | FLDZ | D9 EE | | 2 | --------- |
- | FMUL | DE C9 | | 2 | --------- |
- | FMUL mdr | D8 /1 d0 d1 | D | 2~4 | --------- |
- | FMUL mqr | DC /1 d0 d1 | Q | 2~4 | --------- |
- | FMUL st(i),st | DC C8+i | | 2 | --------- |
- | FMUL st,st(i) | D8 C8+i | | 2 | --------- |
- | FMULP st(i),st | DE C8+i | | 2 | --------- |
- | FNCLEX | DB E2 | | 2 | --------- |
- | FNDISI | DB E1 | | 2 | --------- |
- | FNENI | DB E0 | | 2 | --------- |
- | FNINIT | DB E3 | | 2 | --------- |
- | FNOP | D9 D0 | | 2 | --------- |
- | FNSAVE m94 | DD /6 d0 d1 | | 2~4 | --------- |
- | FNSTCW mw | D9 /7 d0 d1 | W | 2~4 | --------- |
- | FNSTENV m14 | D9 /6 d0 d1 | | 2~4 | --------- |
- | FNSTSW ax | DF E0 | | 2 | --------- |
- | FNSTSW mw | DD /7 d0 d1 | W | 2~4 | --------- |
- | FPATAN | D9 F3 | | 2 | --------- |
- | FPREM | D9 F8 | | 2 | --------- |
- | FPREM1 [387] | D9 F5 | | 2 | --------- |
- | FPTAN | D9 F2 | | 2 | --------- |
- | FRNDINT | D9 FC | | 2 | --------- |
- | FRSTOR m94 | DD /4 d0 d1 | | 2~4 | --------- |
- | FS: [386] | 64 | | 1 | --------- |
- | FSAVE m94 | 9B DD /6 d0 d1 | | 3~5 | --------- |
- | FSCALE | D9 FD | | 2 | --------- |
- | FSETPM | DB E4 | | 2 | --------- |
- | FSIN [387] | D9 FE | | 2 | --------- |
- | FSINCOS [387] | D9 FB | | 2 | --------- |
- | FSQRT | D9 FA | | 2 | --------- |
- +---------------------------+-------------------+----+-----+-----------+
- | FST mdr | D9 /2 d0 d1 | D | 2~4 | --------- |
- | FST mqr | DD /2 d0 d1 | Q | 2~4 | --------- |
- | FST st(i) | DD D0+i | | 2 | --------- |
- | FSTCW mw | 9B D9 /7 d0 d1 | W | 3~5 | --------- |
- | FSTENV m14 | 9B D9 /6 d0 d1 | | 3~5 | --------- |
- | FSTP mdr | D9 /3 d0 d1 | D | 2~4 | --------- |
- | FSTP mqr | DD /3 d0 d1 | Q | 2~4 | --------- |
- | FSTP mtr | DB /7 d0 d1 | T | 2~4 | --------- |
- | FSTP st(i) | DD D8+i | | 2 | --------- |
- | FSTSW ax | 9B DF E0 | | 3 | --------- |
- | FSTSW mw | 9B DD /7 d0 d1 | W | 3~5 | --------- |
- | FSUB mdr | D8 /4 d0 d1 | D | 2~4 | --------- |
- | FSUB mqr | DC /4 d0 d1 | Q | 2~4 | --------- |
- | FSUB st(i),st | DC E8+i | | 2 | --------- |
- | FSUB st,st(i) | D8 E0+i | | 2 | --------- |
- | FSUBP | DE E9 | | 2 | --------- |
- | FSUBP st(i),st | DE E8+i | | 2 | --------- |
- | FSUBR | DE E1 | | 2 | --------- |
- | FSUBR mdr | D8 /5 d0 d1 | D | 2~4 | --------- |
- | FSUBR mqr | DC /5 d0 d1 | Q | 2~4 | --------- |
- | FSUBR st(i),st | DC E0+i | | 2 | --------- |
- | FSUBR st,st(i) | D8 E8+i | | 2 | --------- |
- | FSUBRP st(i),st | DE E0+i | | 2 | --------- |
- | FTST | D9 E4 | | 2 | --------- |
- | FUCOM [387] | DD E1 | | 2 | -----z-pc |
- | FUCOM st(i) [387] | DD E0+i | | 2 | -----z-pc |
- | FUCOMP st(i) [387] | DD E8+i | | 2 | -----z-pc |
- | FUCOMPP [387] | DA E9 | | 2 | -----z-pc |
- | FXAM | D9 E5 | | 2 | --------- |
- | FXCH | D9 C9 | | 2 | --------- |
- | FXCH st(i) | D9 C8+i | | 2 | --------- |
- | FXTRACT | D9 F4 | | 2 | --------- |
- | FYL2X | D9 F1 | | 2 | --------- |
- | FYL2XP1 | D9 F9 | | 2 | --------- |
- +---------------------------+-------------------+----+-----+-----------+
- | GS: [386] | 65 | | 1 | --------- |
- +---------------------------+-------------------+----+-----+-----------+
- | HLT | F4 | | 1 | --------- |
- +---------------------------+-------------------+----+-----+-----------+
- | IDIV rmb | F6 /7 d0 d1 | B | 2~4 | o---szapc |
- | IDIV rmw | F7 /7 d0 d1 | W | 2~4 | o---szapc |
- | IMUL rb,rmb [386] | 0F AF mr d0 d1 | B | 3~5 | o---szapc |
- | IMUL rd,ib | 6B mr i0 | W | 3 | o---szapc |
- | IMUL rd,id | 69 mr i0 i1 i2 i3 | W | 6 | o---szapc |
- | IMUL rd,rmd,ib | 6B mr d0 d1 i0 | W | 3~5 | o---szapc |
- | IMUL rd,rmd,id | 69 mr d0 d1 i0~i3 | W | 6~8 | o---szapc |
- | IMUL rmb | F6 /5 d0 d1 | B | 2~4 | o---szapc |
- | IMUL rmw | F7 /5 d0 d1 | W | 2~4 | o---szapc |
- | IMUL rw,ib | 6B mr i0 | B | 3 | o---szapc |
- | IMUL rw,iw | 69 mr i0 i1 | B | 4 | o---szapc |
- | IMUL rw,rmw [386] | 0F AF mr d0 d1 | W | 3~5 | o---szapc |
- | IMUL rw,rmw,ib | 6B mr d0 d1 i0 | B | 3~5 | o---szapc |
- | IMUL rw,rmw,iw | 69 mr d0 d1 i0 i1 | B | 4~6 | o---szapc |
- +---------------------------+-------------------+----+-----+-----------+
- | IN AL,ib | E4 i0 | B | 2 | --------- |
- | IN AL,DX | EC | B | 1 | --------- |
- | IN AX,ib | E5 i0 | W | 2 | --------- |
- | IN AX,DX | ED | W | 1 | --------- |
- | INC AX | 40 | | 1 | o---szap- |
- | INC CX | 41 | | 1 | o---szap- |
- | INC DX | 42 | | 1 | o---szap- |
- | INC BX | 43 | | 1 | o---szap- |
- | INC SP | 44 | | 1 | o---szap- |
- | INC BP | 45 | | 1 | o---szap- |
- | INC SI | 46 | | 1 | o---szap- |
- | INC DI | 47 | | 1 | o---szap- |
- | INC rmb | FE /0 d0 d1 | | 2~4 | o---szap- |
- | INC rmw | FF /0 d0 d1 | | 2~4 | o---szap- |
- | INSB [186] | 6C | B | 1 | --------- |
- | INSW [186] | 6D | W | 1 | --------- |
- | INT 3 | CC | | 1 | --00----- |
- | INT ib | CD i0 | | 2 | --00----- |
- | INTO | CE | | 1 | --00----- |
- | INVD [486] | 0F 08 | | 2 | --------- |
- | INVLPG m [486] | 0F 01 /7 | | 3 | --------- |
- | IRET | CF | | 1 | oditszapc |
- +---------------------------+-------------------+----+-----+-----------+
- | JA ll [386] | 0F 87 r0 r1 | | 4 | --------- |
- | JA sl | 77 r0 | | 2 | --------- |
- | JB ll [386] | 0F 82 r0 r1 | | 4 | --------- |
- | JB sl | 72 r0 | | 2 | --------- |
- | JCXZ sl | E3 r0 | | 2 | --------- |
- | JG ll [386] | 0F 8F r0 r1 | | 4 | --------- |
- | JG sl | 7F r0 | | 4 | --------- |
- | JL ll [386] | 0F 8C r0 r1 | | 4 | --------- |
- | JL sl | 7C r0 | | 2 | --------- |
- | JNA ll [386] | 0F 86 r0 r1 | | 4 | --------- |
- | JNA sl | 76 r0 | | 2 | --------- |
- | JNB ll [386] | 0F 83 r0 r1 | | 4 | --------- |
- | JNB sl | 73 r0 | | 2 | --------- |
- | JNG ll [386] | 0F 8E r0 r1 | | 4 | --------- |
- | JNG sl | 7E r0 | | 2 | --------- |
- | JNL ll [386] | 0F 8D r0 r1 | | 4 | --------- |
- | JNL sl | 7D r0 | | 2 | --------- |
- | JNO ll [386] | 0F 81 r0 r1 | | 4 | --------- |
- | JNO sl | 71 r0 | | 2 | --------- |
- | JNP ll [386] | 0F 8B r0 r1 | | 4 | --------- |
- | JNP sl | 7B r0 | | 2 | --------- |
- | JNS ll [386] | 0F 89 r0 r1 | | 4 | --------- |
- | JNS sl | 79 r0 | | 2 | --------- |
- | JNZ ll [386] | 0F 85 r0 r1 | | 4 | --------- |
- | JNZ sl | 75 r0 | | 2 | --------- |
- | JO ll [386] | 0F 80 r0 r1 | | 4 | --------- |
- | JO sl | 70 r0 | | 2 | --------- |
- | JP ll [386] | 0F 8A r0 r1 | | 4 | --------- |
- | JP sl | 7A r0 | | 2 | --------- |
- | JS ll [386] | 0F 88 r0 r1 | | 4 | --------- |
- | JS sl | 78 r0 | | 2 | --------- |
- | JZ ll [386] | 0F 84 r0 r1 | | 4 | --------- |
- | JZ sl | 74 r0 | | 2 | --------- |
- | JMP SHORT sl | EB r0 | | 2 | --------- |
- | JMP np | E9 o0 o1 | | 3 | --------- |
- | JMP rmw | FF /4 d0 d1 | | 2~4 | --------- |
- | JMP DWORD PTR [rmw] | FF /5 d0 d1 | | 2~4 | --------- |
- | JMP FAR PTR fp | EA o0 o1 s0 s1 | | 5 | --------- |
- +---------------------------+-------------------+----+-----+-----------+
- | LAHF | 9F | | 1 | --------- |
- | LAR rw,rmw [286] | 0F 02 mr d0 d1 | | 3~5 | -----z--- |
- | LDS rw,md | C5 mr d0 d1 | | 2~4 | --------- |
- | LEA rw,mw | 8D mr d0 d1 | | 2~4 | --------- |
- | LEAVE [186] | C9 | | 1 | --------- |
- | LES rw,md | C4 mr d0 d1 | | 2~4 | --------- |
- | LFS rw,md [386] | 0F B4 mr d0 d1 | | 3~5 | --------- |
- | LGDT mw [286] | 0F 01 /2 d0 d1 | | 3~5 | --------- |
- | LGS rw,md [386] | 0F B5 mr d0 d1 | | 3~5 | --------- |
- | LIDT mw [286] | 0F 01 /3 d0 d1 | | 3~5 | --------- |
- | LLDT rmw [286] | 0F 00 /2 d0 d1 | | 3~5 | --------- |
- | LMSW rmw [286] | 0F 01 /6 d0 d1 | | 3~5 | --------- |
- | LOADALL [*286] | 0F 05 | | 2 | --------- |
- | LOADALL [*386] | 0F 07 | | 2 | --------- |
- | LOCK | F0 | | 1 | --------- |
- | LODSB | AC | B | 1 | --------- |
- | LODSW | AD | W | 1 | --------- |
- | LOOP sl | E2 r0 | | 2 | --------- |
- | LOOPNZ sl | E0 r0 | | 2 | --------- |
- | LOOPZ sl | E1 r0 | | 2 | --------- |
- | LSL rw,rmw [286] | 0F 03 mr d0 d1 | | 3~5 | --------- |
- | LSS rw,md [386] | 0F B2 mr d0 d1 | | 3~5 | --------- |
- | LTR rmw [286] | 0F 00 /3 d0 d1 | | 3~5 | --------- |
- +---------------------------+-------------------+----+-----+-----------+
- | MOV AL,rmb | A0 d0 d1 | B | 3 | --------- |
- | MOV AX,rmw | A1 d0 d1 | W | 3 | --------- |
- | MOV AL,ib | B0 i0 | B | 2 | --------- |
- | MOV AH,ib | B4 i0 | B | 2 | --------- |
- | MOV AX,iw | B8 i0 i1 | W | 3 | --------- |
- | MOV CL,ib | B1 i0 | B | 2 | --------- |
- | MOV CH,ib | B5 i0 | B | 2 | --------- |
- | MOV CX,iw | B9 i0 i1 | W | 3 | --------- |
- | MOV DL,ib | B2 i0 | B | 2 | --------- |
- | MOV DH,ib | B6 i0 | B | 2 | --------- |
- | MOV DX,iw | BA i0 i1 | W | 3 | --------- |
- | MOV BL,ib | B3 i0 | B | 2 | --------- |
- | MOV BH,ib | B7 i0 | B | 2 | --------- |
- | MOV BX,iw | BB i0 i1 | W | 3 | --------- |
- | MOV SP,iw | BC i0 i1 | W | 3 | --------- |
- | MOV BP,iw | BD i0 i1 | W | 3 | --------- |
- | MOV SI,iw | BE i0 i1 | W | 3 | --------- |
- | MOV DI,iw | BF i0 i1 | W | 3 | --------- |
- | MOV cr,rd [386] | 0F 22 mr | | 3 | --------- |
- | MOV rd,cr [386] | 0F 20 mr | | 3 | --------- |
- | MOV dr,rd [386] | 0F 23 mr | | 3 | --------- |
- | MOV rd,dr [386] | 0F 21 mr | | 3 | --------- |
- | MOV tr,rd [386] | 0F 26 mr | | 2 | --------- |
- | MOV rd,tr [386] | 0F 24 mr | | 3 | --------- |
- | MOV rb,rmb | 8A mr d0 d1 | B | 2~4 | --------- |
- | MOV rmb,rb | 88 mr d0 d1 | B | 2~4 | --------- |
- | MOV rmb,AL | A2 d0 d1 | B | 3 | --------- |
- | MOV rmw,AX | A3 d0 d1 | W | 3 | --------- |
- | MOV rmb,ib | C6 mr d0 d1 i0 | B | 3~5 | --------- |
- | MOV rmw,iw | C7 mr d0 d1 i0 i1 | W | 4~6 | --------- |
- | MOV rmw,rw | 89 mr d0 d1 | W | 2~4 | --------- |
- | MOV rw,rmw | 8B mr d0 d1 | W | 2~4 | --------- |
- | MOV rmw,sr | 8C mr d0 d1 | | 2~4 | --------- |
- | MOV sr,rmw | 8E mr d0 d1 | | 2~4 | --------- |
- | MOVSB | A4 | B | 1 | --------- |
- | MOVSW | A5 | W | 1 | --------- |
- | MOVSX rw,rmb [386] | 0F BE mr d0 d1 | B | 3~5 | --------- |
- | MOVSX rd,rmw [386] | 0F BF mr d0 d1 | W | 3~5 | --------- |
- | MOVZX rw,rmb [386] | 0F B6 mr d0 d1 | B | 3~5 | --------- |
- | MOVZX rd,rmw [386] | 0F B7 mr d0 d1 | B | 3~5 | --------- |
- | MUL rmb | F6 /4 d0 d1 | B | 2~4 | o---szapc |
- | MUL rmw | F7 /4 d0 d1 | W | 2~4 | o---szapc |
- +---------------------------+-------------------+----+-----+-----------+
- | NEG rmb | F6 /3 d0 d1 | B | 2~4 | o---szapc |
- | NEG rmw | F7 /3 d0 d1 | W | 2~4 | o---szapc |
- | NOP | 90 | | 1 | --------- |
- | NOT rmb | F6 /2 d0 d1 | B | 2~4 | --------- |
- | NOT rmw | F7 /2 d0 d1 | W | 2~4 | --------- |
- +---------------------------+-------------------+----+-----+-----------+
- | OR AL,ib | 0C i0 | B | 2 | o---szapc |
- | OR AX,iw | 0D i0 i1 | W | 3 | o---szapc |
- | OR rb,rmb | 0A mr d0 d1 | B | 2~4 | o---szapc |
- | OR rw,rmw | 0B mr d0 d1 | W | 2~4 | o---szapc |
- | OR rmb,ib | 80 /1 d0 d1 i0 | NB | 3~5 | o---szapc |
- | OR rmw,iw | 81 /1 d0 d1 i0 i1 | NW | 4~6 | o---szapc |
- | OR rmw,ib | 83 /1 d0 d1 i0 | EW | 3~5 | o---szapc |
- | OR rmb,rb | 08 mr d0 d1 | B | 2~4 | o---szapc |
- | OR rmw,rw | 09 mr d0 d1 | W | 2~4 | o---szapc |
- | OUT DX,AL | EE | B | 1 | --------- |
- | OUT DX,AX | EF | W | 1 | --------- |
- | OUT ib,AL | E6 i0 | B | 2 | --------- |
- | OUT ib,AX | E7 i0 | W | 2 | --------- |
- | OUTSB [186] | 6E | B | 1 | --------- |
- | OUTSW [186] | 6F | W | 1 | --------- |
- +---------------------------+-------------------+----+-----+-----------+
- | POP AX | 58 | | 1 | --------- |
- | POP CX | 59 | | 1 | --------- |
- | POP DX | 5A | | 1 | --------- |
- | POP BX | 5B | | 1 | --------- |
- | POP SP | 5C | | 1 | --------- |
- | POP BP | 5D | | 1 | --------- |
- | POP SI | 5E | | 1 | --------- |
- | POP DI | 5F | | 1 | --------- |
- | POP ES | 07 | | 1 | --------- |
- | POP SS | 17 | | 1 | --------- |
- | POP DS | 1F | | 1 | --------- |
- | POP FS [386] | 0F A1 | | 2 | --------- |
- | POP GS [386] | 0F A9 | | 2 | --------- |
- | POP rmw | 8F mr d0 d1 | | 2~4 | --------- |
- | POPA [186] | 61 | | 1 | --------- |
- | POPF | 9D | | 1 | oditszapc |
- | PUSH AX | 50 | | 1 | --------- |
- | PUSH CX | 51 | | 1 | --------- |
- | PUSH DX | 52 | | 1 | --------- |
- | PUSH BX | 53 | | 1 | --------- |
- | PUSH SP | 54 | | 1 | --------- |
- | PUSH BP | 55 | | 1 | --------- |
- | PUSH SI | 56 | | 1 | --------- |
- | PUSH DI | 57 | | 1 | --------- |
- | PUSH ES | 06 | | 1 | --------- |
- | PUSH CS | 0E | | 1 | --------- |
- | PUSH SS | 16 | | 1 | --------- |
- | PUSH DS | 1E | | 1 | --------- |
- | PUSH FS [386] | 0F A0 | | 2 | --------- |
- | PUSH GS [386] | 0F A8 | | 2 | --------- |
- | PUSH ib [186] | 6A i0 | E | 2 | --------- |
- | PUSH iw [186] | 68 i0 i1 | N | 3 | --------- |
- | PUSH rmw | FF /6 d0 d1 | | 2~4 | --------- |
- | PUSHA [186] | 60 | | 1 | --------- |
- | PUSHF | 9C | | 1 | --------- |
- +---------------------------+-------------------+----+-----+-----------+
- | RCL rmb,1 | D0 /2 d0 d1 | B | 2~4 | o-------c |
- | RCL rmb,CL | D2 /2 d0 d1 | B | 2~4 | o-------c |
- | RCL rmb,ib [186] | C0 /2 d0 d1 i0 | B | 3~5 | o-------c |
- | RCL rmw,1 | D1 /2 d0 d1 | W | 2~4 | o-------c |
- | RCL rmw,CL | D3 /2 d0 d1 | W | 2~4 | o-------c |
- | RCL rmw,ib [186] | C1 /2 d0 d1 i0 | W | 3~5 | o-------c |
- | RCR rmb,1 | D0 /3 d0 d1 | B | 2~4 | o-------c |
- | RCR rmb,CL | D2 /3 d0 d1 | B | 2~4 | o-------c |
- | RCR rmb,ib [186] | C0 /3 d0 d1 i0 | B | 3~5 | o-------c |
- | RCR rmw,1 | D1 /3 d0 d1 | W | 2~4 | o-------c |
- | RCR rmw,CL | D3 /3 d0 d1 | W | 2~4 | o-------c |
- | RCR rmw,ib [186] | C1 /3 d0 d1 i0 | W | 3~5 | o-------c |
- | RDMSR [P5] | 0F 32 | | 2 | --------- |
- | RDTSC [*P5] | 0F 31 | | 2 | --------- |
- | REP | F3 | | 1 | -----z--- |
- | REPNE | F2 | | 1 | -----z--- |
- +---------------------------+-------------------+----+-----+-----------+
- | RET | C3 | | 1 | --------- |
- | RET iw | C2 i0 i1 | | 3 | --------- |
- | RETF | CB | | 1 | --------- |
- | RETF iw | CA i0 i1 | | 3 | --------- |
- | ROL rmb,1 | D0 /0 d0 d1 | B | 2~4 | o-------c |
- | ROL rmb,CL | D2 /0 d0 d1 | B | 2~4 | o-------c |
- | ROL rmb,ib [186] | C0 /0 d0 d1 i0 | B | 3~5 | o-------c |
- | ROL rmw,1 | D1 /0 d0 d1 | W | 2~4 | o-------c |
- | ROL rmw,CL | D3 /0 d0 d1 | W | 2~4 | o-------c |
- | ROL rmw,ib [186] | C1 /0 d0 d1 i0 | W | 3~5 | o-------c |
- | ROR rmb,1 | D0 /1 d0 d1 | B | 2~4 | o-------c |
- | ROR rmb,CL | D2 /1 d0 d1 | B | 2~4 | o-------c |
- | ROR rmb,ib [186] | C0 /1 d0 d1 i0 | B | 3~5 | o-------c |
- | ROR rmw,1 | D1 /1 d0 d1 | W | 2~4 | o-------c |
- | ROR rmw,CL | D3 /1 d0 d1 | W | 2~4 | o-------c |
- | ROR rmw,ib [186] | C1 /1 d0 d1 i0 | W | 3~5 | o-------c |
- | RSM [386] | 0F AA | | 2 | --------- |
- +---------------------------+-------------------+----+-----+-----------+
- | SAHF | 9E | | 1 | ----szapc |
- | SAL rmb,1 | D0 /4 d0 d1 | B | 2~4 | o-------c |
- | SAL rmb,CL | D2 /4 d0 d1 | B | 2~4 | o-------c |
- | SAL rmb,ib [186] | C0 /4 d0 d1 i0 | B | 3~5 | o-------c |
- | SAL rmw,1 | D1 /4 d0 d1 | W | 2~4 | o-------c |
- | SAL rmw,CL | D3 /4 d0 d1 | W | 2~4 | o-------c |
- | SAL rmw,ib [186] | C1 /4 d0 d1 i0 | W | 3~5 | o-------c |
- | SAR rmb,1 | D0 /7 d0 d1 | B | 2~4 | o-------c |
- | SAR rmb,CL | D2 /7 d0 d1 | B | 2~4 | o-------c |
- | SAR rmb,ib [186] | C0 /7 d0 d1 i0 | B | 3~5 | o-------c |
- | SAR rmw,1 | D1 /7 d0 d1 | W | 2~4 | o-------c |
- | SAR rmw,CL | D3 /7 d0 d1 | W | 2~4 | o-------c |
- | SAR rmw,ib [186] | C1 /7 d0 d1 i0 | W | 3~5 | o-------c |
- | SBB AL,ib | 1C i0 | B | 2 | o---szapc |
- | SBB AX,iw | 1D i0 i1 | W | 3 | o---szapc |
- | SBB rb,rmb | 1A mr d0 d1 | B | 2~4 | o---szapc |
- | SBB rw,rmw | 1B mr d0 d1 | W | 2~4 | o---szapc |
- | SBB rmb,ib | 80 /3 d0 d1 i0 | NB | 3~5 | o---szapc |
- | SBB rmw,iw | 81 /3 d0 d1 i0 i1 | NW | 4~6 | o---szapc |
- | SBB rmw,ib | 83 /3 d0 d1 i0 | EW | 3~5 | o---szapc |
- | SBB rmb,rb | 18 mr d0 d1 | B | 2~4 | o---szapc |
- | SBB rmw,rw | 19 mr d0 d1 | W | 2~4 | o---szapc |
- | SCASB | AE | B | 1 | o---szapc |
- | SCASW | AF | W | 1 | o---szapc |
- | SETALC [*286] | D6 | | 1 | --------- |
- | SETA rmb [386] | 0F 97 mr d0 d1 | | 3~5 | --------- |
- | SETB rmb [386] | 0F 92 mr d0 d1 | | 3~5 | --------- |
- | SETG rmb [386] | 0F 9F mr d0 d1 | | 3~5 | --------- |
- | SETL rmb [386] | 0F 9C mr d0 d1 | | 3~5 | --------- |
- | SETNA rmb [386] | 0F 96 mr d0 d1 | | 3~5 | --------- |
- | SETNB rmb [386] | 0F 93 mr d0 d1 | | 3~5 | --------- |
- | SETNG rmb [386] | 0F 9E mr d0 d1 | | 3~5 | --------- |
- | SETNL rmb [386] | 0F 9D mr d0 d1 | | 3~5 | --------- |
- | SETNO rmb [386] | 0F 91 mr d0 d1 | | 3~5 | --------- |
- | SETNP rmb [386] | 0F 9B mr d0 d1 | | 3~5 | --------- |
- | SETNS rmb [386] | 0F 99 mr d0 d1 | | 3~5 | --------- |
- | SETNZ rmb [386] | 0F 95 mr d0 d1 | | 3~5 | --------- |
- | SETO rmb [386] | 0F 90 mr d0 d1 | | 3~5 | --------- |
- | SETP rmb [386] | 0F 9A mr d0 d1 | | 3~5 | --------- |
- | SETS rmb [386] | 0F 98 mr d0 d1 | | 3~5 | --------- |
- | SETZ rmb [386] | 0F 94 mr d0 d1 | | 3~5 | --------- |
- | SGDT m6 [286] | 0F 01 /0 d0 d1 | | 3~5 | --------- |
- | SHL rmb,1 | D0 /4 d0 d1 | B | 2~4 | o-------c |
- | SHL rmb,CL | D2 /4 d0 d1 | B | 2~4 | o-------c |
- | SHL rmb,ib [186] | C0 /4 d0 d1 i0 | B | 3~5 | o-------c |
- | SHL rmw,1 | D1 /4 d0 d1 | W | 2~4 | o-------c |
- | SHL rmw,CL | D3 /4 d0 d1 | W | 2~4 | o-------c |
- | SHL rmw,ib [186] | C1 /4 d0 d1 i0 | W | 3~5 | o-------c |
- | SHLD rmw,rw,CL [386] | 0F A5 mr d0 d1 | | 3~5 | o---szapc |
- | SHLD rmw,rw,ib [386] | 0F A4 mr d0 d1 i0 | | 4~6 | o---szapc |
- | SHR rmb,1 | D0 /5 d0 d1 | B | 2~4 | o-------c |
- | SHR rmb,CL | D2 /5 d0 d1 | B | 2~4 | o-------c |
- | SHR rmb,ib [186] | C0 /5 d0 d1 i0 | B | 3~5 | o-------c |
- | SHR rmw,1 | D1 /5 d0 d1 | W | 2~4 | o-------c |
- | SHR rmw,CL | D3 /5 d0 d1 | W | 2~4 | o-------c |
- | SHR rmw,ib [186] | C1 /5 d0 d1 i0 | W | 3~5 | o-------c |
- | SHRD rmw,rw,CL [386] | 0F AD mr d0 d1 | | 3~5 | o---szapc |
- | SHRD rmw,rw,ib [386] | 0F AC mr d0 d1 i0 | | 4~6 | o---szapc |
- | SIDT m6 [286] | 0F 01 /1 d0 d1 | | 3~5 | --------- |
- | SLDT mw [286] | 0F 00 /0 d0 d1 | | 3~5 | --------- |
- | SMSW rmw [286] | 0F 01 /4 d0 d1 | | 3~5 | --------- |
- | SS: | 36 | | 1 | --------- |
- | STC | F9 | | 1 | --------1 |
- | STD | FD | | 1 | -1------- |
- | STI | FB | | 1 | --1------ |
- | STOSB | AA | B | 1 | --------- |
- | STOSW | AB | W | 1 | --------- |
- | STR rmw [286] | 0F 01 /1 d0 d1 | | 3~5 | --------- |
- | SUB AL,ib | 2C i0 | B | 2 | o---szapc |
- | SUB AX,iw | 2D i0 i1 | W | 3 | o---szapc |
- | SUB rb,rmb | 2A mr d0 d1 | B | 2~4 | o---szapc |
- | SUB rw,rmw | 2B mr d0 d1 | W | 2~4 | o---szapc |
- | SUB rmb,ib | 80 /5 d0 d1 i0 | NB | 3~5 | o---szapc |
- | SUB rmw,iw | 81 /5 d0 d1 i0 i1 | NW | 4~6 | o---szapc |
- | SUB rmw,ib | 83 /5 d0 d1 i0 | EW | 3~5 | o---szapc |
- | SUB rmb,rb | 28 mr d0 d1 | B | 2~4 | o---szapc |
- | SUB rmw,rw | 29 mr d0 d1 | W | 2~4 | o---szapc |
- +---------------------------+-------------------+----+-----+-----------+
- | TEST AL,ib | A8 i0 | B | 2 | 0---szap0 |
- | TEST AX,iw | A9 i0 i1 | W | 3 | 0---szap0 |
- | TEST rmb,ib | F6 /0 d0 d1 i0 | B | 3~5 | 0---szap0 |
- | TEST rmw,iw | F7 /0 d0 d1 i0 i1 | W | 4~6 | 0---szap0 |
- | TEST rmb,rmb | 84 mr d0 d1 | B | 2~4 | 0---szap0 |
- | TEST rmw,rmw | 85 mr d0 d1 | W | 2~4 | 0---szap0 |
- +---------------------------+-------------------+----+-----+-----------+
- | VERR rmw [286] | 0F 00 /4 d0 d1 | | 3~5 | -----z--- |
- | VERW rmw [286] | 0F 00 /5 d0 d1 | | 3~5 | -----z--- |
- +---------------------------+-------------------+----+-----+-----------+
- | WAIT | 9B | | 1 | --------- |
- | WBINVD [486] | 0F 09 | | 2 | --------- |
- +---------------------------+-------------------+----+-----+-----------+
- | XADD rmb,rb | 0F C0 mr d0 d1 | B | 3~5 | o---szapc |
- | XADD rmw,rw | 0F C1 mr d0 d1 | W | 3~5 | o---szapc |
- | XCHG AX,CX | 91 | | 1 | --------- |
- | XCHG AX,DX | 92 | | 1 | --------- |
- | XCHG AX,BX | 93 | | 1 | --------- |
- | XCHG AX,SP | 94 | | 1 | --------- |
- | XCHG AX,BP | 95 | | 1 | --------- |
- | XCHG AX,SI | 96 | | 1 | --------- |
- | XCHG AX,DI | 97 | | 1 | --------- |
- | XCHG rb,rmb | 86 mr d0 d1 | B | 2~4 | --------- |
- | XCHG rmb,rb | 86 mr d0 d1 | B | 2~4 | --------- |
- | XCHG rmw,rw | 87 mr d0 d1 | W | 2~4 | --------- |
- | XCHG rw,rmw | 87 mr d0 d1 | W | 2~4 | --------- |
- | XLAT | D7 | | 1 | --------- |
- | XOR AL,ib | 34 i0 | B | 2 | 0---szap0 |
- | XOR AX,iw | 35 i0 i1 | W | 3 | 0---szap0 |
- | XOR rb,rmb | 32 mr d0 d1 | B | 2~4 | 0---szap0 |
- | XOR rw,rmw | 33 mr d0 d1 | W | 2~4 | 0---szap0 |
- | XOR rmb,ib | 80 /6 d0 d1 i0 | NB | 3~5 | 0---szap0 |
- | XOR rmw,iw | 81 /6 d0 d1 i0 i1 | NW | 4~6 | 0---szap0 |
- | XOR rmw,ib | 83 /6 d0 d1 i0 | EW | 3~5 | 0---szap0 |
- | XOR rmb,rb | 30 mr d0 d1 | B | 2~4 | 0---szap0 |
- | XOR rmw,rw | 31 mr d0 d1 | W | 2~4 | 0---szap0 |
- +---------------------------+-------------------+----+-----+-----------+
-
-