
33
μ
PD64A, 65
Data Sheet U14380EJ2V0DS00
Input/output Instructions
Mnemonic
Operand
Instruction Code
Operation
Instruction
Instruction
1st Word
2nd Word
3rd Word
Length
Cycle
IN
A, P0n
FFF8 + n
—
—
(A)
←
(Pmn)
CY
←
0
(Pmn)
←
(A)
m = 0, 1
n = 0, 1, 3, 4
1
1
A, P1n
FEF8 + n
—
—
OUT
P0n, A
E5F8 + n
—
—
m = 0, 1
n = 0, 1, 3, 4
P1n, A
E4F8 + n
—
—
ANL
A, P0n
FBF8 + n
—
—
(A)
←
(A)
CY
←
A
3
Pmn
3
(A)
←
(A)
∨
(Pmn)
CY
←
0
(A)
←
(A)
∨
(Pmn)
CY
←
A
3
Pmn
3
∨
(Pmn)
m = 0, 1
n = 0, 1, 3, 4
A, P1n
FAF8 + n
—
—
ORL
A, P0n
FDF8 + n
—
—
m = 0, 1
n = 0, 1, 3, 4
A, P1n
FCF8 + n
—
—
XRL
A, P0n
F5F8 + n
—
—
m = 0, 1
n = 0, 1, 3, 4
A, P1n
F4F8 + n
—
—
Mnemonic
Operand
Instruction Code
Operation
Instruction
Instruction
1st Word
2nd Word
3rd Word
Length
Cycle
OUT
Pn, #data8 E6F8 + n
data8
(Pn)
←
data8
n = 0, 1, 3, 4
2
1
Remark
Pn: P1n-P0n are dealt with in pairs.
Data Transfer Instruction
Mnemonic
Operand
Instruction Code
Operation
Instruction
Instruction
1st Word
2nd Word
3rd Word
Length
Cycle
MOV
A, R0n
FFEn
(A)
←
(Rmn)
CY
←
0
(A)
←
((P13), (R0))
7-4
CY
←
0
(A)
←
((P13), (R0))
7-4
CY
←
0
(A)
←
data4
CY
←
0
(Rmn)
←
(A)
m = 0, 1
n = 0-F
1
1
A, R1n
FEEn
A, @R0H
FEF0
A, @R0L
FFF0
A, #data4
FFF1
data4
2
R0n, A
E5En
m = 0, 1
n = 0-F
1
R1n, A
E4En
Mnemonic
Operand
Instruction Code
Operation
Instruction
Instruction
1st Word
2nd Word
3rd Word
Length
Cycle
MOV
Rn, #data8
E6En
data8
—
(R1n-R0n)
←
data8
(R1n-R0n)
←
((P13), (R0))
n = 0-F
2
1
Rn, @R0
E7En
—
—
n = 1-F
1
Remark
Rn: R1n-R0n are dealt with in pairs.