Instruction Set Summary
A-10
Table A-3
Instruction Set Summary by Opcode
Opcode
Instruction Format
Byte 1
Hex Binary
Byte 2
Bytes 3–6
00
0000 0000
mod reg r/m
(disp-low),(disp-high)
ADD r/m8,r8
01
0000 0001
mod reg r/m
(disp-low),(disp-high)
ADD r/m16,r16
02
0000 0010
mod reg r/m
(disp-low),(disp-high)
ADD r8,r/m8
03
0000 0011
mod reg r/m
(disp-low),(disp-high)
ADD r16,r/m16
04
0000 0100
data-8
ADD AL,imm8
05
0000 0101
data-low
data-high
ADD AX,imm16
06
0000 0110
PUSH ES
07
0000 0111
POP ES
08
0000 1000
mod reg r/m
(disp-low),(disp-high)
OR r/m8,r8
09
0000 1001
mod reg r/m
(disp-low),(disp-high)
OR r/m16,r16
0A
0000 1010
mod reg r/m
(disp-low),(disp-high)
OR r8,r/m8
0B
0000 1011
mod reg r/m
(disp-low),(disp-high)
OR r16,r/m16
0C
0000 1100
data-8
OR AL,imm8
0D
0000 1101
data-low
data-high
OR AX,imm16
0E
0000 1110
PUSH CS
0F
0000 1111
reserved
10
0001 0000
mod reg r/m
(disp-low),(disp-high)
ADC r/m8,r8
11
0001 0001
mod reg r/m
(disp-low),(disp-high)
ADC r/m16,r16
12
0001 0010
mod reg r/m
(disp-low),(disp-high)
ADC r8,r/m8
13
0001 0011
mod reg r/m
(disp-low),(disp-high)
ADC r16,r/m16
14
0001 0100
data-8
ADC AL,imm8
15
0001 0101
data-low
data-high
ADC AX,imm16
16
0001 0110
PUSH SS
17
0001 0111
POP SS
18
0001 1000
mod reg r/m
(disp-low),(disp-high)
SBB r/m8,r8
19
0001 1001
mod reg r/m
(disp-low),(disp-high)
SBB r/m16,r16
1A
0001 1010
mod reg r/m
(disp-low),(disp-high)
SBB r8,r/m8
1B
0001 1011
mod reg r/m
(disp-low),(disp-high)
SBB r16,r/m16
1C
0001 1100
data-8
SBB AL,imm8
1D
0001 1101
data-low
data-high
SBB AX,imm16
1E
0001 1110
PUSH DS
1F
0001 1111
POP DS
20
0010 0000
mod reg r/m
(disp-low),(disp-high)
AND r/m8,r8
21
0010 0001
mod reg r/m
(disp-low),(disp-high)
AND r/m16,r16
22
0010 0010
mod reg r/m
(disp-low),(disp-high)
AND r8,r/m8
23
0010 0011
mod reg r/m
(disp-low),(disp-high)
AND r16,r/m16
24
0010 0100
data-8
AND AL,imm8
25
0010 0101
data-low
data-high
AND AX,imm16
26
0010 0110
(ES segment register
override prefix)
27
0010 0111
DAA
28
0010 1000
mod reg r/m
(disp-low),(disp-high)
SUB r/m8,r8
29
0010 1001
mod reg r/m
(disp-low),(disp-high)
SUB r/m16,r16
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...