41
µ
PD754202, 754202(A)
Instruction
Number
Number
Addressing
Mnemonic
Operand
of machine
Operation
Skip condition
group
of bytes
cycles
area
Memory bit
SKTCLR
fmem.bit
2
2+S
Skip if (fmem.bit) = 1 and clear
*4
(fmem.bit) = 1
manipulation
instructions
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
∨
(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
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
Branch
BR
Note 1
addr
–
–
PC
10–0
←
addr
*6
instructions
Select appropriate instruction among
BR !addr, BRCB !caddr, and BR $addr
according to the assembler being used.
addr1
–
–
PC
10-0
←
addr1
*11
Select appropriate instruction among
BR !addr, BRA !addr1, BRCB !caddr, and
BR $addr1 according to the assembler
being used.
!addr
3
3
PC
10–0
←
addr
*6
$addr
1
2
PC
10–0
←
addr
*7
$addr1
1
2
PC
10–0
←
addr1
PCDE
2
3
PC
10–0
←
PC
10-8
+DE
PCXA
2
3
PC
10–0
←
PC
10-8
+XA
BCDE
2
3
PC
10–0
←
BCDE
Note 2
*6
BCXA
2
3
PC
10–0
←
BCXA
Note 2
*6
BRA
Note 1
!addr1
3
3
PC
10–0
←
addr1
*11
BRCB
!caddr
2
2
PC
10–0
←
caddr
10–0
*8
Notes 1.
The above operations in the shaded boxes can be performed only in the Mk II mode. The other
operations can be performed only in the MK I mode.
2.
“0” must be set to the B register.
Summary of Contents for Mu754202
Page 63: ...63 µPD754202 754202 A MEMO ...