36
μ
PD75064, 75066, 75068, 75064(A), 75066(A), 75068(A)
Group
Arithmetic
Accumulator
manipulation
Increment/
decrement
Compari-
son
Carry
flag
manipu-
lation
Memory
bit
manipu-
lation
Mne-
monic
AND
OR
XOR
RORC
NOT
INCS
DECS
SKE
SET1
CLR1
SKT
NOT1
SET1
CLR1
SKT
SKF
SKTCLR
Operand
A, #n4
A, @HL
A, #n4
A, @HL
A, #n4
A, @HL
A
A
reg
@HL
mem
reg
reg, #n4
@HL, #n4
A, @HL
A, reg
CY
CY
CY
CY
mem.bit
fmem.bit
pmem.@L
@H+mem.bit
mem.bit
fmem.bit
pmem.@L
@H+mem.bit
mem.bit
fmem.bit
pmem.@L
@H+mem.bit
mem.bit
fmem.bit
pmem.@L
@H+mem.bit
fmem.bit
pmem.@L
@H+mem.bit
Bytes
2
1
2
1
2
1
1
2
1
2
2
1
2
2
1
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
Ma-
chine
cycle
2
1
2
1
2
1
1
2
1 + S
2 + S
2 + S
1 + S
2 + S
2 + S
1 + S
2 + S
1
1
1 + S
1
2
2
2
2
2
2
2
2
2 + S
2 + S
2 + S
2 + S
2 + S
2 + S
2 + S
2 + S
2 + S
2 + S
2 + S
Skip
condition
reg = 0
(HL) = 0
(mem) = 0
reg = FH
reg = n4
(HL) = n4
A = (HL)
A = reg
CY = 1
(mem.bit) = 1
(fmem.bit) = 1
(pmem.@L) = 1
(@H + mem.bit) = 1
(mem.bit) = 0
(fmem.bit) = 0
(pmem.@L) = 0
(@H + mem.bit) = 0
(fmem.bit) = 1
(pmem.@L) = 1
(@H + mem.bit) = 1
Address-
ing area
*1
*1
*1
*1
*3
*1
*1
*3
*4
*5
*1
*3
*4
*5
*1
*3
*4
*5
*1
*3
*4
*5
*1
*4
*5
*1
Operation
A
←
A
∧
n4
A
←
A
∧
(HL)
A
←
A
∨
n4
A
←
A
∨
(HL)
A
←
A
∨
n4
A
←
A
∨
(HL)
CY
←
A
0
, A
3
←
CY, A
n–1
←
A
n
A
←
A
reg
←
reg + 1
(HL)
←
(HL) + 1
(mem)
←
(mem) + 1
reg
←
reg – 1
Skip if reg = n4
Skip if (HL) = n4
Skip if A = (HL)
Skip if A = reg
CY
←
1
CY
←
0
Skip if CY = 1
CY
←
CY
(mem.bit)
←
1
(fmem.bit)
←
1
(pmem
7-2
+ L
3-2
.bit(L
1-0
))
←
1
(H + mem
3-0
.bit)
←
1
(mem.bit)
←
0
(fmem.bit)
←
0
(pmem
7-2
+ L
3-2
.bit(L
1-0
))
←
0
(H + mem
3-0
.bit)
←
0
Skip if (mem.bit) = 1
Skip if (fmem.bit) = 1
Skip if (pmem
7-2
+ L
3-2
.bit(L
1-0
)) = 1
Skip if (H + mem
3-0
.bit) = 1
Skip if (mem.bit) = 0
Skip if (fmem.bit) = 0
Skip if (pmem
7-2
+ L
3-2
.bit(L
1-0
)) = 0
Skip if (H + mem
3-0
.bit) = 0
Skip if (fmem.bit) = 1 and clear
Skip if (pmem
7-2
+ L
3-2
.bit(L
1-0
)) = 1 and clear
Skip if (H + mem
3-0
.bit) = 1 and clear