
μ
P
1
Operation Code
Flags
Mnemonic
Operand(s)
Bytes
Operation
7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0
AC CY V
P
S
Z
CY
←
reg MSB, reg
←
reg
×
2
If reg MSB
≠
CY, V
←
1
If reg MSB = CY, V
←
0
reg, 1
1 1 0 1 0 0 0 W
1 1 1 0 0
reg
2
U
×
×
×
×
×
CY
←
(mem) MSB, (mem)
←
(mem)
×
2
If (mem) MSB
≠
CY, V
←
1
If (mem) MSB = CY, V
←
0
mem, 1
1 1 0 1 0 0 0 W
mod 1 0 0 mem
2 to 4
U
×
×
×
×
×
temp
←
CL, while temp
≠
0, the following operations are
repeated: CY
←
reg MSB, reg
←
reg
×
2
temp
←
temp – 1
reg, CL
1 1 0 1 0 0 1 W
1 1 1 0 0
reg
2
U
×
U
×
×
×
SHL
temp
←
CL, while temp
≠
0, the following operations are
repeated: CY
←
(mem) MSB, (mem)
←
(mem)
×
2
temp
←
temp – 1
mem, CL
1 1 0 1 0 0 1 W
mod 1 0 0 mem
2 to 4
U
×
U
×
×
×
temp
←
imm8, while temp
≠
0, the following operations are
repeated: CY
←
reg MSB, reg
←
reg
×
2
temp
←
temp – 1
reg, imm8
1 1 0 0 0 0 0 W
1 1 1 0 0
reg
3
U
×
U
×
×
×
temp
←
imm8, while temp
≠
0, the following operations are
repeated: CY
←
(mem) MSB, (mem)
←
(mem)
×
2
temp
←
temp – 1
mem, imm8
1 1 0 0 0 0 0 W
mod 1 0 0 mem
3 to 5
U
×
U
×
×
×
CY
←
reg LSB, reg
←
reg
÷
2
If reg MSB
≠
bit after reg MSB: V
←
1
If reg MSB = bit after reg MSB: V
←
0
reg, 1
1 1 0 1 0 0 0 W
1 1 1 0 1
reg
2
U
×
×
×
×
×
CY
←
(mem) LSB, (mem)
←
(mem)
÷
2
If (mem) MSB
≠
bit after (mem) MSB: V
←
1
If (mem) MSB = bit after (mem) MSB: V
←
0
mem, 1
1 1 0 1 0 0 0 W
mod 1 0 1 mem
2 to 4
U
×
×
×
×
×
temp
←
CL, while temp
≠
0, the following operations are
repeated: CY
←
reg LSB, reg
←
reg
÷
2
temp
←
temp – 1
reg, CL
1 1 0 1 0 0 1 W
1 1 1 0 1
reg
2
U
×
U
×
×
×
SHR
temp
←
CL, while temp
≠
0, the following operations are
repeated: CY
←
(mem) LSB, (mem)
←
(mem)
÷
2
temp
←
temp – 1
mem, CL
1 1 0 1 0 0 1 W
mod 1 0 1 mem
2 to 4
U
×
U
×
×
×
temp
←
imm8, while temp
≠
0, the following operations are
repeated: CY
←
reg LSB, reg
←
reg
÷
2
temp
←
temp – 1
reg, imm8
1 1 0 0 0 0 0 W
1 1 1 0 1
reg
3
U
×
U
×
×
×
temp
←
imm8, while temp
≠
0, the following operations are
repeated: CY
←
(mem) LSB, (mem)
←
(mem)
÷
2
temp
←
temp – 1
mem, imm8
1 1 0 0 0 0 0 W
mod 1 0 1 mem
3 to 5
U
×
U
×
×
×
I
G
S