Mitsubishi M16C/60 Series Software Manual page 182

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

Advertisement

Parameter
SYMBOL
Classification
ASL
A
ASL $ zz
ASL $ zz, X
ASL $ hhII
ASL $ hhII, X
LSR
A
LSR $ zz
LSR $ zz, X
LSR $ hhII
LSR $ hhII, X
ROL A
ROL $ zz
ROL $ zz, X
ROL $ hhII
ROL $ hhII, X
ROR
A
ROR $ zz
ROR $ zz, X
ROR $ hhII
ROR $ hhII, X
RRF $ zz
CLB
i, A
CLB
i, $ zz
SEB
i, A
SEB
i, $ zz
CLC
SEC
CLD
SED
CLI
SEI
CLT
SET
CLV
176
740 Family Machine Language Instruction Table
FUNCTION
Left Shift C ←A
← 0
A
A
A
7
6
1
0
where
M=(zz)
where
M=(zz+(X))
Left Shift
C ← M
← 0 where M=(hhII)
M
M
M
7
6
1
0
where
M=(hhII+(X))
Right Shift 0 → A
→ C
A
A
A
7
6
1
0
where
M=(zz)
where
M=(zz+(X))
Right Shift 0 → M
→ C
M
M
M
7
6
1
0
where
M=(hhII)
where
M=(hhII+(X))
Left Shift ← A
← C ←
A
A
A
7
6
1
0
where
M=(zz)
where
M(zz+(X))
Left Shift ← M
← C ←
M
M
M
7
6
1
0
where
M(hhII)
where
M(hhII+(X))
Right Shift → C → A
A
A
A
7
6
1
0
where
M=(zz)
where
M=(zz+(X))
Right Shift → C → M
M
M
M
7
6
1
0
where
M=(hhII)
where
M=(hhll+(X))
M
M
M
M
where
7
4
3
0
(Ai) ← 0
where
i=0—7
(Mi) ← 0
where
i=0—7, M=(zz)
(Ai) ←1
where
i=0—7
(Mi) ← 1
where
i=0—7, M=(zz)
(C) ← 0
(C) ← 1
(D) ← 0
(D) ← 1
(I) ← 0
(I) ← 1
(T) ← 0
(T) ← 1
(V) ← 0
FLAG
N V T B D I Z C
0
0
0
0
0
M=(zz)
0
1
0
1
0
1
0
1
0
INSTRUCTION CODE
HEX
D
D
D
D
D
D
D
D
7
6
5
4
3
2
1
0
0A
0 0 0 0
1 0 1 0
06
0 0 0 0
0 1 1 0
<B2>
16
0 0 0 1
0 1 1 0
<B2>
0E
0 0 0 0
1 1 1 0
<B2>
<B3>
1E
0 0 0 1
1 1 1 0
<B2>
<B3>
4A
0 1 0 0
1 0 1 0
46
0 1 0 0
0 1 1 0
<B2>
56
0 1 0 1
0 1 1 0
<B2>
4E
0 1 0 0
1 1 1 0
<B2>
<B3>
5E
0 1 0 1
1 1 1 0
<B2>
<B3>
0 0 1 0
1 0 1 0
2A
26
0 0 1 0
0 1 1 0
<B2>
36
0 0 1 1
0 1 1 0
<B2>
2E
0 0 1 0
1 1 1 0
<B2>
<B3>
3E
0 0 1 1
1 1 1 0
<B2>
<B3>
0 1 1 0
1 0 1 0
6A
0 1 1 0
0 1 1 0
66
<B2>
0 1 1 1
0 1 1 0
76
<B2>
6E
0 1 1 0
1 1 1 0
<B2>
<B3>
7E
0 1 1 1
1 1 1 0
<B2>
<B3>
82
1 0 0 0
0 0 1 0
<B2>
(1+2i) 10
i i i 1
1 0 1 1
+B
(1+2i) 10
i i i 1
1
1
1
1
+F
<B2>
i i i 0
1 0 1 1
2i 10
+B
i i i 0
1 1 1 1
2i 10
+F
<B2>
18
0 0 0 1
1 0 0 0
38
0 0 1 1
1 0 0 0
1 1 0 1
1 0 0 0
D8
1 1 1 1
1 0 0 0
F8
0 1 0 1
1 0 0 0
58
0 1 1 1
1 0 0 0
78
0 0 0 1
0 0 1 0
12
0 0 1 1
0 0 1 0
32
1 0 1 1
1 0 0 0
B8
BYTE
CYCLE
NOTE
NUMBER
NUMBER
1
2
2
5
2
6
3
6
3
7
1
2
2
5
2
6
3
6
3
7
1
2
2
5
2
6
3
6
3
7
1
2
2
5
2
6
3
6
3
7
2
8
1
2
2
5
1
2
5
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2
1
2

Advertisement

Table of Contents
loading

This manual is also suitable for:

M16c/20 series

Table of Contents