Mitsubishi M16C/60 Series Software Manual page 183

16-bit single-chip microcomputer
Hide thumbs Also See for M16C/60 Series:
Table of Contents

Advertisement

Parameter
SYMBOL
Classification
BRA $ hhII
JMP $ hhII
JMP
($ hhII)
JMP
($ zz)
JSR $ hhII
JSR
($ zz)
JSR \ $ hhII
BBC i, A, $ hhII
BBC i, $ zz, $ hhII
BBS
i, A, $ hhII
BBS
i, $ zz, $ hhII
BCC $ hhII
BCS $ hhII
BNE $ hhII
BEQ $ hhII
BPL $ hhII
BMI $ hhII
BVC $ hhII
BVS $ hhII
RTI
RTS
Interrupt
BRK
Other
NOP
Special
WIT
STP
740 Family Machine Language Instruction Table
FUNCTION
(PC) ← (PC)+2+Rel
(PC) ← hhII
) ← (hhII), (PC
) ← (hhII+1)
(PC
L
H
) ←(zz), (PC
) ← (zz+1)
(PC
L
H
), (S)←(S) –1, (M(S)) ← (PC
(M(S))←(PC
H
(S)←(S) –1, and (PC)←hhII
(M(S))←(PC
), (S)←(S) –1, (M(S))←(PC
H
(S)←(S) –1, (PC
)←(zz), and (PC
)←(zz+1)
L
H
(M(S))←(PC
), (S)←(S) –1, (M(S))←(PC
H
(S)←(S)–1, (PC
)←II, and (PC
)←FF
L
H
(PC) ←(PC)+2+Rel
When (Ai)=0
(PC) ← (PC)+2
When (Ai)=1
(PC) ← (PC)+3+Rel
When (Mi)=0
(PC) ← (PC)+3
When (Mi)=1
(PC) ← (PC)+2+Rel
When (Ai)=1
(PC) ← (PC)+2
When (Ai)=0
(PC) ← (PC)+3+Rel
When (Mi)=1
(PC) ← (PC)+3
When (Mi)=0
(PC) ← (PC)+2+Rel
When (C)=0
(PC) ← (PC)+2
When (C)=1
(PC) ← (PC)+2+Rel
When (C)=1
(PC) ← (PC)+2
When (C)=0
(PC) ← (PC)+2+Rel
When (Z)=0
(PC) ← (PC)+2
When (Z)=1
(PC) ←(PC)+2+Rel
When (Z)=1
(PC) ← (PC)+2
When (Z)=0
(PC) ← (PC)+2+Rel
When (N)=0
(PC) ← (PC)+2
When (N)=1
(PC) ← (PC)+2+Rel
When (N)=1
(PC) ← (PC)+2
When (N)=0
(PC) ← (PC)+2+Rel
When (V)=0
(PC) ← (PC)+2
When (V)=1
(PC) ← (PC)+2+Rel
When (V)=1
(PC) ← (PC)+2
When (V)=0
(S)←(S)+1, (PS)←(M(S)), (S)←(S)+1, (PC
(S)←(S)+1, and (PC
)←(M(S))
H
(S)←(S)+1, (PC
)←(M(S)), (S)←(S)+1, (PC
L
and (PC)←(PC)+1
(B)←1, (PC)←(PC)+2, (M(S))←(PC
), (S)←(S)–1, (M(S))←(PC
H
(S)←(S)–1, (M(S))←(PS), (S)←(S)–1, (I)←1, (PC)←BADRS
(PC) ← (PC)+1
Internal clock source is stopped.
Oscillation is stopped.
FLAG
N V T B D I Z C
),
L
),
L
),
L
Where
i=0—7
Where
i=0—7
Where
i=0—7
Where
i=0—7
)←(M(S)),
Previous status in
L
stack
)←(M(S)),
H
),
L
1
1
INSTRUCTION CODE
HEX
D
D
D
D
D
D
D
D
3
2
1
0
7
6
5
4
1 0 0 0
0 0 0 0
80
<B2>
0 1 0 0
1 1 0 0
4C
<B2>
<B3>
0 1 1 0
1 1 0 0
6C
<B2>
<B3>
1 0 1 1
0 0 1 0
B2
<B2>
0 0 1 0
0 0 0 0
20
<B2>
<B3>
0 0 0 0
0 0 1 0
02
<B2>
0 0 1 0
0 0 1 0
22
<B2>
i i i 1
0 0 1 1
(1+2i)x10
<B2>
+3
(1+2i)x10
i i i 1
0 1 1 1
<B2>
+7
<B3>
i i i 0
0 0 1 1
2ix10
+3
<B2>
2ix10
i i i 0
0 1 1 1
<B2>
+7
<B3>
90
1 0 0 1
0 0 0 0
<B2>
1 0 1 1
0 0 0 0
B0
<B2>
D0
1 1 0 1
0 0 0 0
<B2>
F0
1 1 1 1
0 0 0 0
<B2>
0 0 0 1
0 0 0 0
10
<B2>
30
0 0 1 1
0 0 0 0
<B2>
0 1 0 1
0 0 0 0
50
<B2>
70
0 1 1 1
0 0 0 0
<B2>
0 1 0 0
0 0 0 0
40
60
0 1 1 0
0 0 0 0
00
0 0 0 0
0 0 0 0
1 1 1 0
1 0 1 0
EA
C2
1 1 0 0
0 0 1 0
42
0 1 0 0
0 0 1 0
CYCLE
BYTE
NOTE
NUMBER
NUMBER
2
4
4
3
3
3
5
2
4
3
6
2
7
2
5
4
2
4
3
5
4
2
4
4
3
5
4
2
2
4
2
2
4
2
2
4
2
2
4
2
2
4
2
2
4
2
2
4
2
2
4
1
6
1
6
1
7
2
1
1
2
1
2
5
177

Advertisement

Table of Contents
loading

This manual is also suitable for:

M16c/20 series

Table of Contents