---------- Standard Assembly Table for the 8086/80186 ----------

Instruction         Opcode              486 Clocks
                                         Reg  Mem

AAA                 37                     3
                                         
AAD                 D5 0A                 14
AAD i8              D5 ib                 14

AAM                 D4 0A                 15
AAM i8              D4 ib                 15

AAS                 3F                     3

ADC AL,i8           14 ib                  1
ADC AX,i16          15 iw                  1
ADC rm8,r8          10 /r                  1   3
ADC rm16,r16        11 /r                  1   3
ADC r8,rm8          12 /r                  1   2
ADC r16,rm16        13 /r                  1   2
ADC rm8,i8          80 /2 ib               1   3
ADC rm16,i8         83 /2 ib               1   3
ADC rm16,i16        81 /2 iw               1   3

ADD AL,i8           04 ib                  1
ADD AX,i16          05 iw                  1
ADD rm8,r8          00 /r                  1   3
ADD rm16,r16        01 /r                  1   3
ADD r8,rm8          02 /r                  1   2
ADD r16,rm16        03 /r                  1   2
ADD rm8,i8          80 /0 ib               1   3
ADD rm16,i8         83 /0 ib               1   3
ADD rm16,i16        81 /0 iw               1   3

AND AL,i8           24 ib                  1
AND AX,i16          25 iw                  1
AND rm8,r8          20 /r                  1   3
AND rm16,r16        21 /r                  1   3
AND r8,rm8          22 /r                  1   2
AND r16,rm16        23 /r                  1   2
AND rm8,i8          80 /4 ib               1   3
AND rm16,i8         83 /4 ib               1   3
AND rm16,i16        81 /4 iw               1   3

BOUND r16,m16&16    62 /r                  7

CALL rel16          E8 cw                  3
CALL rm16           FF /2                  5   5
CALL ptr16:16       9A cd                 18
CALL m16:16         FF /3                 17

CBW                 98                     3

CLC                 F8                     2
CLD                 FC                     2
CLI                 FA                     5

CMC                 F5                     2

CMP AL,i8           3C ib                  1
CMP AX,i16          3D iw                  1
CMP rm8,r8          38 /r                  1   2
CMP rm16,r16        39 /r                  1   2
CMP r8,rm8          3A /r                  1   2
CMP r16,rm16        3B /r                  1   2
CMP rm8,i8          80 /7 ib               1   2
CMP rm16,i8         83 /7 ib               1   2
CMP rm16,i16        81 /7 iw               1   2

CMPSB               A6                     8
CMPSW               A7                     8

CWD                 99                     3

DAA                 27                     2

DAS                 2F                     2

DEC r16             48+r                   1
DEC rm8             FE /1                  1   3
DEC rm16            FF /1                  1   3

DIV rm8             F6 /6                 16  16
DIV rm16            F7 /6                 24  24

ENTER i16,0         C8 iw 00              14
ENTER i16,1         C8 iw 01              17
ENTER i16,i8        C8 iw i8              17+3n

HLT                 F4                    N/A

IDIV rm8            F6 /7                 19  20
IDIV rm16           F7 /7                 27  28

IMUL rm8            F6 /5                 13  18
IMUL rm16           F7 /5                 13  26
IMUL r16,r16,i8     6B /r ib              13  26
IMUL r16,r16,i16    69 /r iw              13  26

IN AL,i8            E4 ib                 14
IN AX,i8            E5 ib                 14
IN AL,DX            EC                    14
IN AX,DX            ED                    14

INC r16             40+r                   1
INC rm8             FE /0                  1   3
INC rm16            FF /0                  1   3

INSB                6C                    17
INSW                6D                    17

INT 3               CC                    26
INT i8              CD ib                 30
INTO                CE                    28,3

IRET                CF                    15

JA rel8             77 cb                  3,1
JAE rel8            73 cb                  3,1
JB rel8             72 cb                  3,1
JBE rel8            76 cb                  3,1
JC rel8             72 cb                  3,1
JCXZ rel8           E3 cb                  3,1
JE rel8             74 cb                  3,1
JG rel8             7F cb                  3,1
JGE rel8            7D cb                  3,1
JL rel8             7C cb                  3,1
JLE rel8            7E cb                  3,1
JNA rel8            76 cb                  3,1
JNAE rel8           72 cb                  3,1
JNB rel8            73 cb                  3,1
JNBE rel8           77 cb                  3,1
JNC rel8            73 cb                  3,1
JNE rel8            75 cb                  3,1
JNG rel8            7E cb                  3,1
JNGE rel8           7C cb                  3,1
JNL rel8            7D cb                  3,1
JNLE rel8           7F cb                  3,1
JNO rel8            71 cb                  3,1
JNP rel8            7B cb                  3,1
JNS rel8            79 cb                  3,1
JNZ rel8            75 cb                  3,1
JO rel8             70 cb                  3,1
JP rel8             7A cb                  3,1
JPE rel8            7A cb                  3,1
JPO rel8            7B cb                  3,1
JS rel8             78 cb                  3,1
JZ rel8             74 cb                  3,1

JMP rel8            EB cb                  3
JMP rel16           E9 cw                  3
JMP rm16            FF /4                  5   5
JMP ptr16:16        EA cd                 17
JMP m16:16          FF /5                 13

LAHF                9F                     3

LEA r16,m           8D /r                  1

LEAVE               C9                     5

LDS r16,m16:16      C5                     6
LES r16,m16:16      C4                     6

LOCK                F0                     1

LODSB               AC                     5
LODSW               AD                     5

LOOP rel8           E2 cb                  2,6

LOOPE rel8          E1 cb                  9,6
LOOPNE rel8         E0 cb                  9,6
LOOPNZ rel8         E0 cb                  9,6
LOOPZ rel8          E1 cb                  9,6

MOV AL,m8           A0 iw                      1
MOV AX,m16          A1 iw                      1
MOV m8,AL           A2 iw                      1
MOV m16,AX          A3 iw                      1
MOV rm8,r8          88 /r                  1   1
MOV rm16,r16        89 /r                  1   1
MOV r8,rm8          8A /r                  1   1
MOV r16,rm16        8B /r                  1   1
MOV r8,i8           B0+r                   1
MOV r16,i16         B8+r                   1
MOV rm8,i8          C6 /r ib               1   1
MOV rm16,i16        C7 /r iw               1   1
MOV rm16,Sreg       8C /r                  3   3
MOV Sreg,rm16       8D /r                  3   9

MOVSB               A4                     7
MOVSW               A5                     7

MUL rm8             F6 /4                 13  18
MUL rm16            F7 /4                 13  26

NEG rm8             F6 /3                  1   3
NEG rm16            F7 /3                  1   3

NOP                 90                     1

NOT rm8             F6 /2                  1   3
NOT rm16            F7 /2                  1   3

OR AL,i8            0C ib                  1
OR AX,i16           0D iw                  1
OR rm8,r8           08 /r                  1   3
OR rm16,r16         09 /r                  1   3
OR r8,rm8           0A /r                  1   2
OR r16,rm16         0B /r                  1   2
OR rm8,i8           80 /1 ib               1   3
OR rm16,i8          83 /1 ib               1   3
OR rm16,i16         81 /1 iw               1   3

OUT i8,AL           E6 ib                 16
OUT i8,AX           E7 ib                 16
OUT DX,AL           EE                    16
OUT DX,AX           EF                    16

OUTSB               6E                    17
OUTSW               6F                    17

POP r16             58+r                   6
POP rm16            8F /0                  4
POP DS              1F                     3
POP ES              07                     3
POP SS              17                     3

POPA                61                     9

POPF                9D                     9

PUSH r16            50+r                   4
PUSH rm16           FF /6                  1
PUSH i8             6A ib                  1
PUSH i16            68 iw                  1
PUSH CS             0E                     3
PUSH DS             1E                     3
PUSH ES             06                     3
PUSH SS             16                     3

PUSHA               60                    11

PUSHF               9C                     4

RCL rm8,1           D0 /2                  3   4
RCL rm8,CL          D2 /2                  8   9
RCL rm8,i8          C0 /2 ib               8   9
RCL rm16,1          D1 /2                  3   4
RCL rm16,CL         D3 /2                  8   9
RCL rm16,i8         C1 /2 ib               8   9

RCR rm8,1           D0 /3                  3   4
RCR rm8,CL          D2 /3                  8   9
RCR rm8,i8          C0 /3 ib               8   9
RCR rm16,1          D1 /3                  3   4
RCR rm16,CL         D3 /3                  8   9
RCR rm16,i8         C1 /3 ib               8   9

REP INSB            F3 6C                 16+8n
REP INSW            F3 6D                 16+8n
REP LODSB           F3 AC                  7+4n
REP LODSW           F3 AD                  7+4n
REP MOVSB           F3 A4                 12+3n
REP MOVSW           F3 A5                 12+3n
REP OUTSB           F3 6E                 17+5n
REP OUTSW           F3 6F                 17+5n
REP STOSB           F3 AA                  7+4n
REP STOSW           F3 AB                  7+4n

REPE CMPSB          F3 A6                  7+7n
REPE CMPSW          F3 A7                  7+7n
REPNE CMPSB         F2 A6                  7+7n
REPNE CMPSW         F2 A7                  7+7n
REPE SCASB          F3 AE                  7+5n
REPE SCASW          F3 AF                  7+5n
REPNE SCASB         F2 AE                  7+5n
REPNE SCASW         F2 AF                  7+5n

RET                 C3                     5
RET i16             C2 iw                  5
RETF                CB                    13
RETF i16            CA iw                 14

ROL rm8,1           D0 /0                  3   4
ROL rm8,CL          D2 /0                  3   4
ROL rm8,i8          C0 /0 ib               2   4
ROL rm16,1          D1 /0                  3   4
ROL rm16,CL         D3 /0                  3   4
ROL rm16,i8         C1 /0 ib               2   4

ROR rm8,1           D0 /1                  3   4
ROR rm8,CL          D2 /1                  3   4
ROR rm8,i8          C0 /1 ib               2   4
ROR rm16,1          D1 /1                  3   4
ROR rm16,CL         D3 /1                  3   4
ROR rm16,i8         C1 /1 ib               2   4

SAHF                9E                     2

SAL rm8,1           D0 /4                  3   4
SAL rm8,CL          D2 /4                  3   4
SAL rm8,i8          C0 /4 ib               2   4
SAL rm16,1          D1 /4                  3   4
SAL rm16,CL         D3 /4                  3   4
SAL rm16,i8         C1 /4 ib               2   4

SAR rm8,1           D0 /7                  3   4
SAR rm8,CL          D2 /7                  3   4
SAR rm8,i8          C0 /7 ib               2   4
SAR rm16,1          D1 /7                  3   4
SAR rm16,CL         D3 /7                  3   4
SAR rm16,i8         C1 /7 ib               2   4

SBB AL,i8           1C ib                  1
SBB AX,i16          1D iw                  1
SBB rm8,r8          18 /r                  1   3
SBB rm16,r16        19 /r                  1   3
SBB r8,rm8          1A /r                  1   2
SBB r16,rm16        1B /r                  1   2
SBB rm8,i8          80 /3 ib               1   3
SBB rm16,i8         83 /3 ib               1   3
SBB rm16,i16        81 /3 iw               1   3

SCASB               AE                     6
SCASW               AF                     6

SETALC              D6                     1

SHL rm8,1           D0 /4                  3   4
SHL rm8,CL          D2 /4                  3   4
SHL rm8,i8          C0 /4 ib               2   4
SHL rm16,1          D1 /4                  3   4
SHL rm16,CL         D3 /4                  3   4
SHL rm16,i8         C1 /4 ib               2   4

SHR rm8,1           D0 /5                  3   4
SHR rm8,CL          D2 /5                  3   4
SHR rm8,i8          C0 /5 ib               2   4
SHR rm16,1          D1 /5                  3   4
SHR rm16,CL         D3 /5                  3   4
SHR rm16,i8         C1 /5 ib               2   4

STC                 F9                     2
STD                 FD                     2
STI                 FB                     5

STOSB               AA                     5
STOSW               AB                     5

SUB AL,i8           2C ib                  1
SUB AX,i16          2D iw                  1
SUB rm8,r8          28 /r                  1   3
SUB rm16,r16        29 /r                  1   3
SUB r8,rm8          2A /r                  1   2
SUB r16,rm16        2B /r                  1   2
SUB rm8,i8          80 /5 ib               1   3
SUB rm16,i8         83 /5 ib               1   3
SUB rm16,i16        81 /5 iw               1   3

TEST AL,i8          A8 ib                  1
TEST AX,i16         A9 iw                  1
TEST rm8,r8         84 /r                  1   2
TEST rm16,r16       85 /r                  1   2
TEST r8,rm8         84 /r                  1   2
TEST r16,rm16       85 /r                  1   2
TEST rm8,i8         F6 /0 ib               1   2
TEST rm16,i16       F7 /0 iw               1   2

WAIT                9B                     N/A

XCHG AX,r16         90+r                   3
XCHG r16,AX         90+r                   3
XCHG rm8,r8         86 /r                  3   5
XCHG rm16,r16       87 /r                  3   5
XCHG r8,rm8         86 /r                  3   5
XCHG r16,rm16       87 /r                  3   5

XLAT                D7                     4
XLATB               D7                     4


XOR AL,i8           34 ib                  1
XOR AX,i16          35 iw                  1
XOR rm8,r8          30 /r                  1   3
XOR rm16,r16        31 /r                  1   3
XOR r8,rm8          32 /r                  1   2
XOR r16,rm16        33 /r                  1   2
XOR rm8,i8          80 /6 ib               1   3
XOR rm16,i8         83 /6 ib               1   3
XOR rm16,i16        81 /6 iw               1   3
