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 |
+---------------------------+-------------------+----+-----+-----------+