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

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-74
HARDWARE
4513/4514 Group User’s Manual
MACHINE INSTRUCTIONS
B a
BL p, a
BLA p
BM a
BML p, a
BMLA p
RTI
RT
RTS
DI
EI
SNZ0
SNZ1
0
1
1
a
6
a
5
a
4
a
3
a
2
a
1
a
0
0
0
1
1
1
p
4
p
3
p
2
p
1
p
0
1
0
p
5
a
6
a
5
a
4
a
3
a
2
a
1
a
0
0
0
0
0
0
1
0
0
0
0
1
0
p
5
p
4
0
0
p
3
p
2
p
1
p
0
0
1
0
a
6
a
5
a
4
a
3
a
2
a
1
a
0
0
0
1
1
0
p
4
p
3
p
2
p
1
p
0
1
0
p
5
a
6
a
5
a
4
a
3
a
2
a
1
a
0
0
0
0
0
1
1
0
0
0
0
1
0
p
5
p
4
0
0
p
3
p
2
p
1
p
0
0
0
0
1
0
0
0
1
1
0
0
0
0
1
0
0
0
1
0
0
0
0
0
1
0
0
0
1
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
1
1
1
0
0
0
0
0
0
0
1
1
1
0
0
1
1 8 a
+a
0 E p
+p
2 p a
+a
0 1 0
2 p p
1 a a
0 C p
+p
2 p a
+a
0 3 0
2 p p
0 4 6
0 4 4
0 4 5
0 0 4
0 0 5
0 3 8
0 3 9
1
2
2
1
2
2
1
1
1
1
1
1
1
1
2
2
1
2
2
1
2
2
1
1
1
1
Subroutine operation
Return operation
Interrupt operation
MACHINE INSTRUCTIONS (continued)
(PC
L
)
←
a
6
–a
0
(PC
H
)
←
p
(PC
L
)
←
a
6
–a
0
(Note)
(PC
H
)
←
p
(PC
L
)
←
(DR
2
–DR
0
, A
3
–A
0
)
(Note)
(SP)
←
(SP) + 1
(SK(SP))
←
(PC)
(PC
H
)
←
2
(PC
L
)
←
a
6
–a
0
(SP)
←
(SP) + 1
(SK(SP))
←
(PC)
(PC
H
)
←
p
(PC
L
)
←
a
6
–a
0
(Note)
(SP)
←
(SP) + 1
(SK(SP))
←
(PC)
(PC
H
)
←
p
(PC
L
)
←
(DR
2
–DR
0
,A
3
–A
0
)
(Note)
(PC)
←
(SK(SP))
(SP)
←
(SP) – 1
(PC)
←
(SK(SP))
(SP)
←
(SP) – 1
(PC)
←
(SK(SP))
(SP)
←
(SP) – 1
(INTE)
←
0
(INTE)
←
1
(EXF0) = 1 ?
After skipping
(EXF0)
←
0
(EXF1) = 1 ?
After skipping
(EXF1)
←
0
Branch operation
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.