
Parameter Instruction code
Function
Number of
cycles
Number of
words
Mnemonic
Type of
instructions D9D8D7D6D5D4D3D2D1D0Hexadecimal
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
011a6a5a4a3a2a1a0
00111p4p3p2p1p0
10p5a6a5a4a3a2a1a0
0000010000
10p5p400p3p2p1p0
010a6a5a4a3a2a1a0
00110p4p3p2p1p0
10p5a6a5a4a3a2a1a0
0000110000
10p5p400p3p2p1p0
0001000110
0001000100
0001000101
0000000100
0000000101
0000111000
0000111001
18a
+a
0Ep
+p
2pa
+a
010
2pp
1aa
0Cp
+p
2pa
+a
030
2pp
046
044
045
004
005
038
039
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)
(PCL) ← a6–a0
(PCH) ← p
(PCL) ← a6–a0
(Note)
(PCH) ← p
(PCL) ← (DR2–DR0, A3–A0)
(Note)
(SP) ← (SP) + 1
(SK(SP)) ← (PC)
(PCH) ← 2
(PCL) ← a6–a0
(SP) ← (SP) + 1
(SK(SP)) ← (PC)
(PCH) ← p
(PCL) ← a6–a0
(Note)
(SP) ← (SP) + 1
(SK(SP)) ← (PC)
(PCH) ← p
(PCL) ← (DR2–DR0,A3–A0)
(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.