Appendix 3. 740 Family List Of Instruction Codes - Mitsubishi M16C/60 Series Software Manual

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

Advertisement

APPENDIX 3
APPENDIX 3. 740 Family Iist of Instruction Codes
D
– D
0000
3
0
Hexadecimal
0
D
– D
7
4
notation
BRK
0000
0
BPL
0001
1
JSR
0010
2
ABS
BMI
0011
3
RTI
0100
4
BVC
0101
5
RTS
0110
6
BVS
0111
7
BRA
1000
8
BCC
1001
9
LDY
1010
A
IMM
BCS
1011
B
CPY
C
1100
IMM
BNE
1101
D
CPX
1110
E
IMM
BEQ
1111
F
Note: Some products unuse these instructions.
Instruction
Products which unuse these instructions
STP
M37424,M37524
MUL
M507XX,M509XX,M37408,M37409,M37410
DIV
M37412,M37413,M37414,M37415,M37416,M37417
M37418,M37420,M37421
0001
0010
0011
0100
1
2
3
4
ORA
JSR
BBS
IND, X
ZP, IND
0, A
ORA
BBC
CLT
IND, Y
0, A
ZP, X
AND
JSR
BBS
BIT
IND, X
SP
1, A
ZP
AND
BBC
SET
IND, Y
1, A
ZP, X
EOR
STP
BBS
COM
IND, X
(Note)
2, A
ZP
EOR
BBC
IND, Y
2, A
ZP, X
ADC
MUL
BBS
TST
IND, X
(Note)
3, A
ZP
ADC
BBC
IND, Y
3, A
ZP, X
STA
RRF
BBS
STY
IND, X
ZP
4, A
ZP
STA
BBC
STY
IND, Y
4, A
ZP, X
ZP, X
LDA
LDX
BBS
LDY
IND, X
IMM
5, A
ZP
LDA
JMP
BBC
LDY
IND, Y
ZP, IND
5, A
ZP, X
ZP, X
BBS
CPY
CMP
WIT
IND, X
6, A
ZP
CMP
BBC
IND, Y
6, A
ZP, X
SBC
DIV
BBS
CPX
(Note)
7, A
ZP
IND, X
SBC
BBC
7, A
ZP, X
IND, Y
740 Family Iist of Instruction Codes
0101
0110
0111
1000
1001
5
6
7
8
ORA
ASL
BBS
ORA
PHP
ZP
ZP
0, ZP
IMM
ORA
ASL
BBC
ORA
CLC
ZP, X
0, ZP
ABS, Y
AND
AND
ROL
BBS
PLP
ZP
ZP
1, ZP
IMM
AND
ROL
BBC
AND
SEC
ZP, X
1, ZP
ABS, Y
EOR
LSR
BBS
EOR
PHA
IMM
ZP
ZP
2, ZP
EOR
LSR
BBC
EOR
CLI
ZP, X
2, ZP
ABS, Y
ADC
ROR
BBS
ADC
PLA
ZP
ZP
3, ZP
IMM
ADC
ROR
BBC
ADC
SEI
ZP, X
3, ZP
ABS, Y
STA
STX
BBS
DEY
ZP
ZP
4, ZP
STA
STX
BBC
STA
TYA
ZP, Y
4, ZP
ABS, Y
LDA
LDX
BBS
LDA
TAY
ZP
ZP
5, ZP
IMM
LDA
LDX
BBC
LDA
CLV
ZP, Y
5, ZP
ABS, Y
CMP
DEC
BBS
CMP
INY
ZP
ZP
IMM
6, ZP
CMP
DEC
BBC
CMP
CLD
ZP, X
6, ZP
ABS, Y
SBC
INC
BBS
SBC
INX
ZP
ZP
7, ZP
IMM
SBC
INC
BBC
SBC
SED
ZP, X
7, ZP
ABS, Y
1010
1011
1100
1101
9
A
B
C
D
ASL
SEB
ORA
A
0, A
ABS
DEC
CLB
ORA
A
0, A
ABS, X
SEB
BIT
AND
ROL
A
1, A
ABS
ABS
INC
CLB
LDM
AND
A
1, A
ZP
ABS, X
LSR
SEB
JMP
EOR
2, A
ABS
ABS
A
CLB
EOR
2, A
ABS, X
ROR
SEB
JMP
ADC
A
3, A
IND
ABS
CLB
ADC
3, A
ABS, X
SEB
STY
STA
TXA
4, A
ABS
ABS
CLB
STA
TXS
4, A
ABS, X
SEB
LDY
LDA
TAX
5, A
ABS
ABS
CLB
LDY
LDA
TSX
5, A
ABS, X
ABS, X
SEB
CPY
CMP
DEX
6, A
ABS
ABS
CLB
CMP
6, A
ABS, X
SEB
CPX
SBC
NOP
7, A
ABS
ABS
CLB
SBC
7, A
ABS, X
3-byte instruction
2-byte instruction
1-byte instruction
Refer to the related section
because the clock control instruction and
multiplication and division instruction
depend on products.
1111
1110
F
E
ASL
SEB
0, ZP
ABS
ASL
CLB
0, ZP
ABS, X
ROL
SEB
1, ZP
ABS
ROL
CLB
ABS, X
1, ZP
LSR
SEB
2, ZP
ABS
CLB
LSR
ABS, X
2, ZP
SEB
ROR
ABS
3, ZP
CLB
ROR
ABS, X
3, ZP
SEB
STX
4, ZP
ABS
CLB
4, ZP
LDX
SEB
5, ZP
ABS
LDX
CLB
5, ZP
ABS, Y
DEC
SEB
ABS
6, ZP
DEC
CLB
6, ZP
ABS, X
INC
SEB
ABS
7, ZP
INC
CLB
ABS, X
7, ZP
179

Advertisement

Table of Contents
loading

This manual is also suitable for:

M16c/20 series

Table of Contents