
Instruction Set Summary
A-16
C1
1100 0001
mod 000 r/m
mod 001 r/m
mod 010 r/m
mod 011 r/m
mod 100 r/m
(disp-low),(disp-high),data-8
(disp-low),(disp-high),data-8
(disp-low),(disp-high),data-8
(disp-low),(disp-high),data-8
(disp-low),(disp-high),data-8
ROL r/m16,imm8
ROR r/m16,imm8
RCL r/m16,imm8
RCR r/m16,imm8
SAL r/m16,imm8
SHL r/m16,imm8
SHR r/m16,imm8
reserved
SAR r/m16,imm8
RET imm16
RET
LES r16,m16:16
LDS r16,m16:16
MOV r/m8,imm8
MOV r/m16,imm16
ENTER imm16,imm8
LEAVE
RET imm16
RET
INT 3
INT imm8
INTO
IRET
ROL r/m8,1
ROR r/m8,1
RCL r/m8,1
RCR r/m8,1
SAL r/m8,1
SHL r/m8,1
SHR r/m8,1
reserved
SAR r/m8,1
ROL r/m16,1
ROR r/m16,1
RCL r/m16,1
RCR r/m16,1
SAL r/m16,1
SHL r/m16,1
SHR r/m16,1
reserved
SAR r/m16,1
mod 101 r/m
mod 110 r/m
mod 111 r/m
data-low
(disp-low),(disp-high),data-8
(disp-low),(disp-high),data-8
data-high
C2
C3
C4
C5
C6
C7
C8
C9
CA
CB
CC
CD
CE
CF
D0
1100 0010
1100 0011
1100 0100
1100 0101
1100 0110
1100 0111
1100 1000
1100 1001
1100 1010
1100 1011
1100 1100
1100 1101
1100 1110
1100 1111
1101 0000
mod reg r/m
mod reg r/m
mod 000 r/m
mod 000 r/m
data-low
(disp-low),(disp-high)
(disp-low),(disp-high)
(disp-low),(disp-high),data-8
(disp-low),(disp-high),data-low, data-high
data-high, data-8
data-low
data-high
data-8
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)
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)
D1
1101 0001
mod 101 r/m
mod 110 r/m
mod 111 r/m
(disp-low),(disp-high)
(disp-low),(disp-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