43
μ
PD75048
Ma-
chine
Cyc-
les
1+S
Ad-
dress-
ing
Area
Instruc-
tions
Mne-
monics
Operand
Bytes
Operation
Skip
Conditions
Incre-
INCS
reg
1
reg
←
reg+1
(HL)
←
(HL)+1
(mem)
←
(mem)+1
reg
←
reg-1
Skip if reg = n4
reg = 0
ment/
Decre-
ment
Compare SKE
@HL
mem
reg
reg, #n4
2
2
1
2
2+S
2+S
1+S
2+S
*11
*12
(HL) = 0
(mem) = 0
reg = FH
reg = n4
DECS
@HL, #n4
A, @HL
A, reg
CY
2
1
2
1
2+S
1+S
2+S
1
Skip if (HL) = n4
Skip if A = (HL)
Skip if A = reg
CY
←
1
CY
←
0
Skip if CY = 1
CY
←
CY
*11
*11
(HL) = n4
A = (HL)
A = reg
Carry
SET1
flag
Manipu- SKT
lation
Memory/ SET1
CLR1
CY
CY
CY
mem.bit
1
1
1
2
1
1+S
1
2
CY = 1
NOT1
(mem.bit)
←
1
*3
Bit
Manipu-
lation
fmem.bit
pmem.@L
@H+mem.bit
mem.bit
2
2
2
2
2
2
2
2
(fmem.bit)
←
1
(pmem
7-2
+ L
3-2
.bit(L
1-0
))
←
1
(H + mem
3-0
.bit)
←
1
*4
*5
*1
*3
CLR1
(mem.bit)
←
0
fmem.bit
pmem.@L
@H+mem.bit
mem.bit
2
2
2
2
2
2
2
(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
*4
*5
*1
*3
SKT
2+S
(mem.bit) = 1
fmem.bit
pmem.@L
@H+mem.bit
mem.bit
2
2
2
2
2+S
2+S
2+S
2+S
Skip if(fmem.bit) = 1
*4
*5
*1
*3
(fmem.bit) = 1
(pmem.@L) = 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
(@H+mem.bit) = 1
(mem.bit) = 0
SKF
fmem.bit
pmem.@L
@H+mem.bit
2
2
2
2
2+S
2+S
2+S
2+S
Skip if(fmem.bit) = 0
*4
*5
*1
*4
(fmem.bit) = 0
(pmem.@L) = 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
(@H+mem.bit) = 0
(fmem.bit) = 1
SKTCLR
fmem.bit
pmem.@L
2
2+S
Skip if(pmem
7-2
+L
3-2
.bit
(L
1-0
)) = 1 and clear
*5
(pmem.@L) = 1
@H+mem.bit
CY,fmem.bit
CY,pmem.@L
2
2
2
2+S
2
2
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
))
*5
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)
*1
*4
(@H+mem.bit) = 1
AND1
CY,@H+mem.bit
CY,fmem.bit
CY,pmem.@L
2
2
2
2
2
2
2
2
*1
*4
*5
*1
OR1
CY,@H+mem.bit
XOR1
CY,fmem.bit
CY,pmem.@L
2
2
2
2
2
2
*4
*5
*1
CY
←
CY
∨
(pmem
7-2
+L
3-2
.bit (L
1-0
))
CY
←
CY
∨
(H+mem
3-0
.bit)
CY,@H+mem.bit