Instruction Set Summary
A-20
Table A-4
Instruction Set Summary by Partial Opcode
x0
x1
x2
x3
x4
x5
x6
x7
0x
ADD
r/m8,r8
ADD
r/m16,r16
ADD
r8,r/m8
ADD
r16,r/m16
ADD
AL,imm8
ADD
AX,imm16
PUSH
ES
POP
ES
1x
ADC
r/m8,r8
ADC
r/m16,r16
ADC
r8,r/m8
ADC
r16,r/m16
ADC
AL,imm8
ADC
AX,imm16
PUSH
SS
POP
SS
2x
AND
r/m8,r8
AND
r/m16,r16
AND
r8,r/m8
AND
r16,r/m16
AND
AL,imm8
AND
AX,imm16
(ES seg. reg.
override
prefix)
DAA
3x
XOR
r/m8,r8
XOR
r/m16,r16
XOR
r8,r/m8
XOR
r16,r/m16
XOR
AL,imm8
XOR
AX,imm16
(SS seg. reg.
override
prefix)
AAA
4x
INC
AX
INC
CX
INC
DX
INC
BX
INC
SP
INC
BP
INC
SI
INC
DI
5x
PUSH
AX
PUSH
CX
PUSH
DX
PUSH
BX
PUSH
SP
PUSH
BP
PUSH
SI
PUSH
DI
6x
PUSHA
POPA
BOUND
r16,m16&16
(reserved)
(reserved)
(reserved)
(reserved)
(reserved)
7x
JO
rel8
JNO
rel8
JB/JC/JNAE
rel8
JAE/JNB/JNC
rel8
JE/JZ
rel8
JNE/JNZ
rel8
JBE/JNA
rel8
JA/JNBE
rel8
8x
Immed
r/m8,imm8
Immed
r/m16,imm16
(reserved)
Immed
r/m16,imm8
TEST
r/m8,r8
TEST
r/m16,r16
XCHG
r/m8,r8
XCHG
r8,r/m8
XCHG
r/m16,r16
XCHG
r16,r/m16
9x
NOP
XCHG
AX,AX
XCHG
AX,CX
XCHG
CX,AX
XCHG
AX,DX
XCHG
DX,AX
XCHG
AX,BX
XCHG
BX,AX
XCHG
AX,SP
XCHG
SP,AX
XCHG
AX,BP
XCHG
BP,AX
XCHG
AX,SI
XCHG
SI,AX
XCHG
AX,DI’
XCHG
DI,AX
Ax
MOV
AL,moffs8
MOV
AX,moffs16
MOV
moffs8,AL
MOV
moffs16,AX
MOVS
m8,m8
MOVSB
MOVS
m16,m16
MOVSW
CMPS
m8,m8
CMPSB
CMPS
m16,m16
CMPSW
Bx
MOV
AL,imm8
MOV
CL,imm8
MOV
DL,imm8
MOV
BL,imm8
MOV
AH,imm8
MOV
CH, imm8
MOV
DH,imm8
MOV
BH,imm8
Cx
Shift
r/m8,imm8
Shift
r/m16,imm8
RET
imm16
RET
LES
r16,m16:16
LDS
r16,m16:16
MOV
r/m8,imm8
MOV
r/m16,imm16
Dx
Shift
r/m8,1
Shift
r/m16,1
Shift
r/m8,CL
Shift
r/m16,CL
AAM
AAD
(reserved)
XLAT
m8
XLATB
Ex
LOOPNE/
LOOPNZ
rel8
LOOPE/
LOOPZ
rel8
LOOP
rel8
JCXZ
rel8
IN
AL,imm8
IN
AX,imm8
OUT
imm8,AL
OUT
imm8,AX
Fx
LOCK (prefix)
(reserved)
REPNE/
REPNZ
(prefix)
REP/REPE/
REPZ
(prefix)
HLT
CMC
Instr1
r/m8
Instr1
r/m16
O
pc
od
e
Summary of Contents for Am186 Series
Page 1: ...Am186 and Am188 Family Instruction Set Manual February 1997...
Page 10: ...Table of Contents x...
Page 18: ...Programming 1 8...
Page 40: ...Instruction Set Listing 3 14...