Instruction Set Summary
A-21
Table A-4
Instruction Set Summary by Partial Opcode (continued)
x8
x9
xA
xB
xC
xD
xE
xF
0x
OR
r/m8,r8
OR
r/m16,r16
OR
r8,r/m8
OR
r16,r/m16
OR
AL,imm8
OR
AX,imm16
PUSH
CS
(reserved)
1x
SBB
r/m8,r8
SBB
r/m16,r16
SBB
r8,r/m8
SBB
r16,r/m16
SBB
AL,imm8
SBB
AX,imm16
PUSH
DS
POP
DS
2x
SUB
r/m8,r8
SUB
r/m16,r16
SUB
r8,r/m8
SUB
r16,r/m16
SUB
AL,imm8
SUB
AX,imm16
(CS seg.
reg. override
prefix)
DAS
3x
CMP
r/m8,r8
CMP
r/m16,r16
CMP
r8,r/m8
CMP
r16,r/m16
CMP
AL,imm8
CMP
AX,imm16
(DS seg.
reg. override
prefix)
AAS
4x
DEC
AX
DEC
CX
DEC
DX
DEC
BX
DEC
SP
DEC
BP
DEC
SI
DEC
DI
5x
POP
AX
POP
CX
POP
DX
POP
BX
POP
SP
POP
BP
POP
SI
POP
DI
6x
PUSH
imm16
IMUL
r16,r/m16,imm16
IMUL
r16,imm16
PUSH
imm8
IMUL
r16,r/m16,imm8
IMUL
r16,imm8
INS
m8,DX
INSB
INS
m16,DX
INSW
OUTS
DX,r/m8
OUTSB
OUTS
DX,r/m16
OUTSW
7x
JS
rel8
JNS
rel8
JPE/JP
rel8
JPO/JNP
rel8
JL/JNGE
rel8
JGE/JNL
rel8
JLE/JNG
rel8
JG/JNLE
rel8
8x
MOV
r/m8,r8
MOV
r/m16,r16
MOV
r8,r/m8
MOV
r16,r/m16
MOV
r/m16,sreg
LEA
r16,m16
MOV
sreg,r/m16
POP
m16
9x
CBW
CWD
CALL
ptr16:16
WAIT
PUSHF
POPF
SAHF
LAHF
Ax
TEST
AL,imm8
TEST
AX,imm16
STOS
m8
STOSB
STOS
m16
STOSW
LODS
m8
LODSB
LODS
m16
LODSW
SCAS
m8
SCASB
SCAS
m16
SCASW
Bx
MOV
AX,imm16
MOV
CX,imm16
MOV
DX,imm16
MOV
BX,imm16
MOV
SP,imm16
MOV
BP,imm16
MOV
SI,imm16
MOV
DI,imm16
Cx
ENTER
imm16,imm8
LEAVE
RET
imm16
RET
INT 3
INT
imm8
INTO
IRET
Dx
ESC
m
ESC
m
ESC
m
ESC
m
ESC
m
ESC
m
ESC
m
ESC
m
Ex
CALL
rel16
JMP
rel16
JMP
ptr16:16
JMP
rel8
IN
AL,DX
IN
AX,DX
OUT
DX,AL
OUT
DX,AX
Fx
CLC
STC
CLI
STI
CLD
STD
Instr2
r/m8
Instr3
Opco
de
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...