Mitsubishi M16C/60 Series Software Manual page 180

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

Advertisement

Parameter
SYMBOL
Classification
ADC # $ nn
ADC $ zz
ADC $ zz, X
ADC $ hhII
ADC $ hhII, X
ADC $ hhII, Y
ADC ($ zz, X)
ADC ($ zz), Y
SBC # $ nn
SBC $ zz
SBC $ zz, X
SBC $ hhII
SBC $ hhII, X
SBC $ hhII, Y
SBC ($ zz, X)
SBC ($ zz), Y
INC
A
INC
$ zz
INC
$ zz, X
INC
$ hhII
INC
$ hhII, X
DEC A
DEC $ zz
DEC $ zz, X
DEC $ hhII
DEC $ hhII, X
INX
DEX
INY
DEY
MUL $ zz, X
DIV
$ zz, X
174
740 Family Machine Language Instruction Table
FUNCTION
(A)←(A)+nn+(C)
(A)←(A)+(M)+(C)
where
M=(zz)
(A)←(A)+(M)+(C)
where
M=(zz+(X))
(A)←(A)+(M)+(C)
where
M=(hhII)
(A)←(A)+(M)+(C)
where
M=(hhII+(X))
(A)←(A)+(M)+(C)
where
M=(hhII+(Y))
(A)←(A)+(M)+(C)
where
M=((zz+(X)+1)(zz+(X)))
(A)←(A)+(M)+(C)
where
M=((zz+1)(zz)+(Y))
(A)←(A)–nn–(C)
(A)←(A)–(M)–(C)
where
M=(zz)
(A)←(A)–(M)–(C)
where
M=(zz+(X))
(A)←(A)–(M)–(C)
where
M=(hhII)
(A)←(A)–(M)–(C)
where
M=(hhII+(X))
(A)←(A)–(M)–(C)
where
M=(hhII+(Y))
(A)←(A)–(M)–(C)
where
M=((zz+(X)+1)(zz+(X)))
(A)←(A)–(M)–(C)
where
M=((zz+1)(zz)+(Y))
(A)←(A)+1
(M)←(M)+1
where
M=(zz)
(M)←(M)+1
where
M=(zz+(X))
(M)←(M)+1
where
M=(hhll)
(M)←(M)+1
where
M=(hhII+(X))
(A)←(A)–1
(M)←(M)–1
where
M=(zz)
(M)←(M)–1
where
M=(zz+(X))
(M)←(M)–1
where
M=(hhII)
(M)←(M)–1
where
M=(hhII+(X))
(X)←(X)+1
(X)←(X)–1
(Y)←(Y)+1
(Y)←(Y)–1
M(S), (A)←(A) M(zz+(X))
(S)←(S)–1
(A)←(M(zz+(X)+1), M(zz+(X))÷(A)
M(S)←One's complement of remainder
(S)←(S)–1
INSTRUCTION CODE
FLAG
N V T B D I Z C
D
D
D
D
7
6
5
4
0 1 1 0
<B2>
0 1 1 0
<B2>
0 1 1 1
<B2>
0 1 1 0
<B2>
<B3>
0 1 1 1
<B2>
<B3>
0 1 1 1
<B2>
<B3>
0 1 1 0
<B2>
0 1 1 1
<B2>
1 1 1 0
<B2>
1 1 1 0
<B2>
1 1 1 1
<B2>
1 1 1 0
<B2>
<B3>
1 1 1 0
<B2>
<B3>
1 1 1 1
<B2>
<B3>
1 1 1 0
<B2>
1 1 1 1
<B2>
0 0 1 1
1 1 1 0
<B2>
1 1 1 1
<B2>
1 1 1 0
<B2>
<B3>
1 1 1 1
<B2>
<B3>
0 0 0 1
1 1 0 0
<B2>
1 1 0 1
<B2>
1 1 0 0
<B2>
<B3>
1 1 0 1
<B2>
<B3>
1 1 1 0
1 1 0 0
1 1 0 0
1 0 0 0
0 1 1 0
1 1 1 0
BYTE
CYCLE
NUMBER
NUMBER
HEX
D
D
D
D
3
2
1
0
1 0 0 1
69
2
2
0 1 0 1
65
2
3
0 1 0 1
75
2
4
1 1 0 1
6D
3
4
1 1 0 1
7D
3
5
1 0 0 1
79
3
5
0 0 0 1
61
2
6
0 0 0 1
71
2
6
1 0 0 1
E9
2
2
0 1 0 1
E5
2
3
0 1 0 1
F5
2
4
1 1 0 1
ED
3
4
1 1 0 1
FD
3
5
1 0 0 1
F9
3
5
0 0 0 1
E1
2
6
0 0 0 1
F1
2
6
3A
1
2
1 0 1 0
E6
2
5
0 1 1 0
F6
2
6
0 1 1 0
EE
3
6
1 1 1 0
FE
3
7
1 1 1 0
1 0 1 0
1A
1
2
0 1 1 0
C6
2
5
0 1 1 0
D6
2
6
1 1 1 0
CE
3
6
1 1 1 0
DE
3
7
1 0 0 0
E8
1
2
1 0 1 0
CA
1
2
1 0 0 0
C8
1
2
1 0 0 0
88
1
2
0 0 1 0
62
2
15
0 0 1 0
E2
2
16
NOTE
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

Advertisement

Table of Contents
loading

This manual is also suitable for:

M16c/20 series

Table of Contents