Hardware, Machine instructions, Machine instructions (continued) – Renesas 4514 User Manual
Page 85

Parameter
Instruction code
Function
Number of
cycles
Number of
words
Mnemonic
Type of
instructions
D
9
D
8
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
Hexadecimal
notation
1-72
HARDWARE
4513/4514 Group User’s Manual
MACHINE INSTRUCTIONS
Note : p is 0 to 15 for M34513M2, p is 0 to 31 for M34513M4/E4, p is 0 to 47 for M34513M6 and M34514M6, and p is 0 to 63 for M34513M8/E8 and
M34514M8/E8.
MACHINE INSTRUCTIONS (continued)
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
0 7 n
0 8 p
+p
0 0 A
0 0 B
0 6 n
0 1 8
0 1 9
0 0 7
0 0 6
0 2 F
0 1 C
0 1 D
0 5 C
+j
0 4 C
+j
0 2 j
0 2 6
0 2 5
0 7 n
0
0
0
1
1
1
n
n
n
n
0
0
1
0
p
5
p
4
p
3
p
2
p
1
p
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
1
0
1
1
0
0
0
1
1
0
n
n
n
n
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
1
0
0
1
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
1
1
0
0
0
0
0
1
0
1
1
1
1
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
1
1
1
0
1
0
0
0
1
0
1
1
1
j
j
0
0
0
1
0
0
1
1
j
j
0
0
0
0
1
0
0
0
j
j
0
0
0
0
1
0
0
1
1
0
0
0
0
0
1
0
0
1
0
1
0
0
0
1
1
1
n
n
n
n
LA n
TABP p
AM
AMC
A n
AND
OR
SC
RC
SZC
CMA
RAR
SB j
RB j
SZB j
SEAM
SEA n
1
3
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
Arithmetic operation
Comparison
operation
Bit operation
(A)
←
n
n = 0 to 15
(SP)
←
(SP) + 1
(SK(SP))
←
(PC)
(PC
H
)
←
p
(PC
L
)
←
(DR
2
–DR
0
, A
3
–A
0
)
(B)
←
(ROM(PC))
7
–
4
(A)
←
(ROM(PC))
3
–
0
(PC)
←
(SK(SP))
(SP)
←
(SP) – 1 (Note)
(A)
←
(A) + (M(DP))
(A)
←
(A) + (M(DP)) +(CY)
(CY)
←
Carry
(A)
←
(A) + n
n = 0 to 15
(A)
←
(A) AND (M(DP))
(A)
←
(A) OR (M(DP))
(CY)
←
1
(CY)
←
0
(CY) = 0 ?
(A)
←
(A)
→
CY
→
A
3
A
2
A
1
A
0
(Mj(DP))
←
1
j = 0 to 3
(Mj(DP))
←
0
j = 0 to 3
(Mj(DP)) = 0 ?
j = 0 to 3
(A) = (M(DP)) ?
(A) = n ?
n = 0 to 15