
μ
PD75512(A)
42
Ma-
chine
Cyc-
les
Ad-
dress-
ing
Area
Instruc-
tions
Mne-
monics
Operand
Bytes
Operation
Skip
Conditions
Memory/ SET1
mem.bit
2
2
(mem.bit)
←
1
*3
Bit
fmem.bit
2
2
(fmem.bit)
←
1
(pmem
7-2
+ L
3-2
.bit(L
1-0
))
←
1
(H + mem
3-0
.bit)
←
1
*4
Manipu-
pmem.@L
2
2
*5
lation
@H+mem.bit
2
2
*1
CLR1
mem.bit
2
2
(mem.bit)
←
0
*3
fmem.bit
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
pmem.@L
2
2
*5
@H+mem.bit
2
2
*1
SKT
mem.bit
2
2+S
*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
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)
CY
←
CY
∨
(pmem
7-2
+L
3-2
.bit (L
1-0
))
CY
←
CY
∨
(H+mem
3-0
.bit)
PC
13-0
←
addr
(The most suitable instruction
is selectable from among BR
!addr, BRCB !caddr, and BR
$addr depending on the
assembler.)
PC
13-0
←
addr
PC
13-0
←
addr
PC
13-0
←
PC
13,12
+caddr
11-0
PC
13-0
←
PC
13-8
+DE
PC
13-0
←
PC
13-8
+XA
*1
(@H+mem.bit) = 1
AND1
CY,fmem.bit
2
2
*4
CY,pmem.@L
2
2
CY,@H+mem.bit
2
2
*1
OR1
CY,fmem.bit
2
2
*4
CY,pmem.@L
2
2
*5
CY,@H+mem.bit
2
2
*1
XOR1
CY,fmem.bit
2
2
*4
CY,pmem.@L
2
2
*5
CY,@H+mem.bit
addr
2
—
2
—
*1
*6
Branch
BR
!addr
$addr
!caddr
PCDE
PCXA
3
1
2
2
2
3
2
2
3
3
*6
*7
*8
BRCB
BR