
45
μ
PD750104, 750106, 750108, 750104(A), 750106(A), 750108(A)
Group
Compari-
son
Carry flag
manipula-
tion
Memory
bit
manipula-
tion
Mne-
monic
SKE
SET1
CLR1
SKT
NOT1
SET1
CLR1
SKT
SKF
SKTCLR
AND1
OR1
XOR1
Operand
reg, #n4
@HL, #n4
A, @HL
XA, @HL
A, reg
XA, rp'
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
CY, fmem.bit
CY, pmem.@L
CY, @H+mem.bit
CY, fmem.bit
CY, pmem.@L
CY, @H+mem.bit
CY, fmem.bit
CY, pmem.@L
CY, @H+mem.bit
Bytes
2
2
1
2
2
2
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
Machin-
ing
cycle
2 + S
2 + S
1 + S
2 + S
2 + 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
2
2
2
2
2
2
2
2
Skip
condition
reg = n4
(HL) = n4
A = (HL)
XA = (HL)
A = reg
XA = rp'
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
*3
*4
*5
*1
*3
*4
*5
*1
*3
*4
*5
*1
*3
*4
*5
*1
*4
*5
*1
*4
*5
*1
*4
*5
*1
*4
*5
*1
Operation
Skip if reg = n4
Skip if (HL) = n4
Skip if A = (HL)
Skip if XA = (HL)
Skip if A = reg
Skip if XA = rp'
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
CY
←
CY
∧
(fmem.bit)
CY
←
CY
∧
(pmem
7-2
+ L
3-2
.bit(L
1-0
))
CY
←
CY
∧
(H + mem
3-0
.bit)
CY
←
CY
∨
(fmem.bit)
CY
←
CY
∨
(pmem
7-2
+ L
3-2
.bit(L
1-0
))
CY
←
CY
∨
(H + mem
3-0
.bit)
CY
←
CY
∨
(fmem.bit)
CY
←
CY
∨
(pmem
7-2
+ L
3-2
.bit(L
1-0
))
CY
←
CY
∨
(H + mem
3-0
.bit)