
Instruction Set Summary
A-17
D2
1101 0010
mod 000 r/m
mod 001 r/m
mod 010 r/m
mod 011 r/m
mod 100 r/m
(disp-low),(disp-high)
(disp-low),(disp-high)
(disp-low),(disp-high)
(disp-low),(disp-high)
(disp-low),(disp-high)
ROL r/m8,CL
ROR r/m8,CL
RCL r/m8,CL
RCR r/m8,CL
SAL r/m8,CL
SHL r/m8,CL
SHR r/m8,CL
reserved
SAR r/m8,CL
ROL r/m16,CL
ROR r/m16,CL
RCL r/m16,CL
RCR r/m16,CL
SAL r/m16,CL
SHL r/m16,CL
SHR r/m16,CL
reserved
SAR r/m16,CL
AAM
AAD
reserved
XLAT m8
XLATB
ESC m
ESC m
ESC m
ESC m
ESC m
ESC m
ESC m
ESC m
LOOPNE rel8
LOOPNZ rel8
LOOPE rel8
LOOPZ rel8
LOOP rel8
JCXZ rel8
IN AL,imm8
IN AX,imm8
OUT imm8,AL
OUT imm8,AX
CALL rel16
JMP rel16
JMP ptr16:16
mod 101 r/m
mod 110 r/m
mod 111 r/m
mod 000 r/m
mod 001 r/m
mod 010 r/m
mod 011 r/m
mod 100 r/m
(disp-low),(disp-high)
(disp-low),(disp-high)
(disp-low),(disp-high)
(disp-low),(disp-high)
(disp-low),(disp-high)
(disp-low),(disp-high)
(disp-low),(disp-high)
D3
1101 0011
mod 101 r/m
mod 110 r/m
mod 111 r/m
0000 1010
0000 1010
(disp-low),(disp-high)
(disp-low),(disp-high)
D4
D5
D6
D7
1101 0100
1101 0101
1101 0110
1101 0111
D8
D9
DA
DB
DC
DD
DE
DF
E0
1101 1000
1101 1001
1101 1010
1101 1011
1101 1100
1101 1101
1101 1110
1101 1111
1110 0000
mod 000 r/m
mod 001 r/m
mod 010 r/m
mod 011 r/m
mod 100 r/m
mod 101 r/m
mod 110 r/m
mod 111 r/m
disp-8
(disp-low),(disp-high)
(disp-low),(disp-high)
(disp-low),(disp-high)
(disp-low),(disp-high)
(disp-low),(disp-high)
(disp-low),(disp-high)
(disp-low),(disp-high)
(disp-low),(disp-high)
E1
1110 0001
disp-8
E2
E3
E4
E5
E6
E7
E8
E9
EA
1110 0010
1110 0011
1110 0100
1110 0101
1110 0110
1110 0111
1110 1000
1110 1001
1110 1010
disp-8
disp-8
data-8
data-8
data-8
data-8
disp-low
disp-low
disp-low
disp-high
disp-high
disp-high,seg-low,seg-high
T able A-3
Instruc tion S et S ummary by Opc ode
Opcode
Instruction Format
Byte 1
Hex Binary
Byte 2
Bytes 3–6