µ
PD75P3116
24
Data Sheet U11369EJ3V0DS
Instruction
Mnemonic
Operand
No. of Machine
Operation
Addressing
Skip
Group
Bytes
Cycle
Area
Condition
Comparison
SKE
reg, #n4
2
2+S
Skip if reg=n4
reg = n4
@HL, #n4
2
2+S
Skip if (HL)=n4
*1
(HL) = n4
A, @HL
1
1+S
Skip if A=(HL)
*1
A = (HL)
XA, @HL
2
2+S
Skip if XA=(HL)
*1
XA = (HL)
A, reg
2
2+S
Skip if A=reg
A = reg
XA, rp’
2
2+S
Skip if XA=rp’
XA = rp’
Carry flag
SET1
CY
1
1
CY
←
1
manipulation
CLR1
CY
1
1
CY
←
0
SKT
CY
1
1+S
Skip if CY=1
CY = 1
NOT1
CY
1
1
CY
←
CY
Memory bit
SET1
mem.bit
2
2
(mem.bit)
←
1
*3
manipulation
fmem.bit
2
2
(fmem.bit)
←
1
*4
pmem.@L
2
2
(pmem
7-2
+L
3-2
.bit(L
1-0
))
←
1
*5
@H+mem.bit
2
2
(H+mem
3-0
.bit)
←
1
*1
CLR1
mem.bit
2
2
(mem.bit)
←
0
*3
fmem.bit
2
2
(fmem.bit)
←
0
*4
pmem.@L
2
2
(pmem
7-2
+L
3-2
.bit(L
1-0
))
←
0
*5
@H+mem.bit
2
2
(H+mem
3-0
.bit)
←
0
*1
SKT
mem.bit
2
2+S
Skip if(mem.bit)=1
*3
(mem.bit) = 1
fmem.bit
2
2+S
Skip if(fmem.bit)=1
*4
(fmem.bit) = 1
pmem.@L
2
2+S
Skip if(pmem
7-2
+L
3-2
.bit(L
1-0
))=1
*5
(pmem.@L) = 1
@H+mem.bit
2
2+S
Skip if(H+mem
3-0
.bit)=1
*1
(@H+mem.bit) = 1
SKF
mem.bit
2
2+S
Skip if(mem.bit)=0
*3
(mem.bit) = 0
fmem.bit
2
2+S
Skip if(fmem.bit)=0
*4
(fmem.bit) = 0
pmem.@L
2
2+S
Skip if(pmem
7-2
+L
3-2
.bit(L
1-0
))=0
*5
(pmem.@L) = 0
@H+mem.bit
2
2+S
Skip if(H+mem
3-0
.bit)=0
*1
(@H+mem.bit) = 0
SKTCLR
fmem.bit
2
2+S
Skip if(fmem.bit)=1 and clear
*4
(fmem.bit) = 1
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
2
2+S
Skip if(H+mem
3-0
.bit)=1 and clear
*1
(@H+mem.bit) = 1
AND1
CY, fmem.bit
2
2
CY
←
CY
^
(fmem.bit)
*4
CY, pmem.@L
2
2
CY
←
CY
^
(pmem
7-2
+L
3-2
.bit(L
1-0
))
*5
CY, @H+mem.bit
2
2
CY
←
CY
^
(H+mem
3-0
.bit)
*1
OR1
CY, fmem.bit
2
2
CY
←
CY v (fmem.bit)
*4
CY, pmem.@L
2
2
CY
←
CY v (pmem
7-2
+L
3-2
.bit(L
1-0
))
*5
CY, @H+mem.bit
2
2
CY
←
CY v (H+mem
3-0
.bit)
*1
XOR1
CY, fmem.bit
2
2
CY
←
CY v (fmem.bit)
*4
CY, pmem.@L
2
2
CY
←
CY v (pmem
7-2
+L
3-2
.bit(L
1-0
))
*5
CY, @H+mem.bit
2
2
CY
←
CY v (H+mem
3-0
.bit)
*1