
Instruction Set Summary
A-14
84
1000 0100
mod reg r/m
(disp-low),(disp-high)
TEST r/m8,r8
85
1000 0101
mod reg r/m
(disp-low),(disp-high)
TEST r/m16,r16
86
1000 0110
mod reg r/m
(disp-low),(disp-high)
XCHG r/m8,r8
XCHG r8,r/m8
87
1000 0111
mod reg r/m
(disp-low),(disp-high)
XCHG r/m16,r16
XCHG r16,r/m16
88
1000 1000
mod reg r/m
(disp-low),(disp-high)
MOV r/m8,r8
89
1000 1001
mod reg r/m
(disp-low),(disp-high)
MOV r/m16,r16
8A
1000 1010
mod reg r/m
(disp-low),(disp-high)
MOV r8,r/m8
8B
1000 1011
mod reg r/m
(disp-low),(disp-high)
MOV r16,r/m16
8C
1000 1100
mod 0 sreg r/m
(disp-low),(disp-high)
MOV r/m16,sreg
8D
1000 1101
mod reg r/m
(disp-low),(disp-high)
LEA r16,m16
8E
1000 1110
mod 0 sreg r/m
(disp-low),(disp-high)
MOV sreg,r/m16
8F
1000 1111
mod 000 r/m
(disp-low),(disp-high)
POP m16
90
1001 0000
NOP
XCHG AX,AX
91
1001 0001
XCHG AX,CX
XCHG CX,AX
92
1001 0010
XCHG AX,DX
XCHG DX,AX
93
1001 0011
XCHG AX,BX
XCHG BX,AX
94
1001 0100
XCHG AX,SP
XCHG SP,AX
95
1001 0101
XCHG AX,BP
XCHG BP,AX
96
1001 0110
XCHG AX,SI
XCHG SI,AX
97
1001 0111
XCHG AX,DI
XCHG DI,AX
98
1001 1000
CBW
99
1001 1001
CWD
9A
1001 1010
disp-low
disp-high,seg-low,seg-high
CALL ptr16:16
9B
1001 1011
WAIT
9C
1001 1100
PUSHF
9D
1001 1101
POPF
9E
1001 1110
SAHF
9F
1001 1111
LAHF
A0
1010 0000
disp-low
disp-high
MOV AL,moffs8
A1
1010 0001
disp-low
disp-high
MOV AX,moffs16
A2
1010 0010
disp-low
disp-high
MOV moffs8,AL
A3
1010 0011
disp-low
disp-high
MOV moffs16,AX
A4
1010 0100
MOVS m8,m8
MOVSB
Table A-3
Instruction Set Summary by Opcode
Opcode
Instruction Format
Byte 1
Hex Binary
Byte 2
Bytes 3–6
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...