APPENDIX
Appendix 5. Hexadecimal instruction code table
INSTRUCTION CODE TABLE 3 (The first word’s code of each instruction is 2116
)
D3–D0
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Hexadecimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
D7–D4
notation
ASL
DIR
ASL
DIR,X
ASL
ABS
ASL
ABS,X
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0
ROL
DIR
ROL
DIR,X
ROL
ABS
ROL
ABS,X
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
LSR
DIR
LSR
DIR,X
LSR
ABS
LSR
ABS,X
ROR
DIR
ROR
DIR,X
ROR
ABS
ROR
ABS,X
ASR
DIR
ASR
DIR,X
ASR
ABS
ASR
ABS,X
ADC
A,(DIR)
ADC
ADC
ADC
A,SR
ADC
A,(SR),Y
ADC
A,ABS,Y
ADC
ADC
ADC
A,DIR
ADC
A,DIR,X
ADC
A,ABL
ADC
A,ABL,X
ADC
A,ABS
ADC
A,ABS,X
A,(DIR,X) A,L(DIR)
A,(DIR),Y A,L(DIR),Y
ADCD
E,(DIR)
ADCD
E,(DIR,X) E,L(DIR)
ADCD
ADCD
E,SR
ADCD
E,(SR),Y
ADCD
E,ABS,Y
ADCD
E,(DIR),Y E,L(DIR),Y
ADCD
ADCD
E,DIR
ADCD
E,DIR,X
ADCD
E,ABL
ADCD
E,ABL,X
ADCD
E,ABS
ADCD
E,ABS,X
SBC
A,(DIR)
SBC
SBC
SBC
A,SR
SBC
A,(SR),Y
SBC
A,ABS,Y
SBC
SBC
SBC
A,DIR
SBC
A,DIR,X
SBC
A,ABL
SBC
A,ABL,X
SBC
A,ABS
SBC
A,ABS,X
A,(DIR,X) A,L(DIR)
A,(DIR),Y A,L(DIR),Y
SBCD
E,(DIR)
SBCD
E,(DIR,X) E,L(DIR)
SBCD
SBCD
E,SR
SBCD
E,(SR),Y
SBCD
E,ABS,Y
SBCD
E,(DIR),Y E,L(DIR),Y
SBCD
SBCD
E,DIR
SBCD
E,DIR,X
SBCD
E,ABL
SBCD
E,ABL,X
SBCD
E,ABS
SBCD
E,ABS,X
MPY
(DIR)
MPY
(DIR,X)
MPY
L(DIR)
MPY
SR
MPY
(SR),Y
MPY
ABS,Y
MPY
(DIR),Y
MPY
L(DIR),Y
MPY
DIR
MPY
DIR,X
MPY
ABL
MPY
ABL,X
MPY
ABS
MPY
ABS,X
MPYS
(DIR)
MPYS
(DIR,X)
MPYS
L(DIR)
MPYS
SR
MPYS
(SR),Y
MPYS
ABS,Y
MPYS
(DIR),Y
MPYS
L(DIR),Y
MPYS
DIR
MPYS
DIR,X
MPYS
ABL
MPYS
ABL,X
MPYS
ABS
MPYS
ABS,X
DIV
(DIR)
DIV
(DIR,X)
DIV
L(DIR)
DIV
SR
DIV
(SR),Y
DIV
ABS,Y
DIV
(DIR),Y
DIV
L(DIR),Y
DIV
DIR
DIV
DIR,X
DIV
ABL
DIV
ABL,X
DIV
ABS
DIV
ABS,X
DIVS
(DIR)
DIVS
(DIR,X)
DIVS
L(DIR)
DIVS
SR
DIVS
(SR),Y
DIVS
ABS,Y
DIVS
(DIR),Y
DIVS
L(DIR),Y
DIVS
DIR
DIVS
DIR,X
DIVS
ABL
DIVS
ABL,X
DIVS
ABS
DIVS
ABS,X
INSTRUCTION CODE TABLE 4 (The first word’s code of each instruction is 3116
)
D3–D0
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Hexadecimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
D7–D4
notation
RLA
A
SUBS
IMM
TAD,0
IMP
ADDS
IMM
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0
SBCB
A,IMM
ADCB
A,IMM
ADCD
E,IMM
SBCD
E,IMM
TAD,1
IMP
WIT
IMP
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
MVN
BLK
MVP
BLK
TAD,2
IMP
TAD,3
IMP
STP
IMP
MOVMB
ABS,X/IMM
MOVMB
DIR,X/IMM
MOVM
DIR,X/IMM
PEI
STK
LDT
IMM
PEA
STK
PER
STK
TDA,0
IMP
PHT
STK
RMPA
Multiplied
accumulation
MOVM
ABS,X/IMM
JMP
JMPL
TDA,1
IMP
PLT
STK
(ABS)
L(ABS)
TDA,2
IMP
PHG
STK
TSD
IMP
TDA,3
IMP
TDS
IMP
ADC
A,IMM
TAS
IMP
NEGD
E
TSA
IMP
ABSD
E
SBC
A,IMM
EXTZD
E
EXTSD
E
MPY
IMM
TXY
IMP
MPYS
IMM
TYX
IMP
DIV
IMM
TXS
IMP
DIVS
IMM
TSX
IMP
7906 Group User’s Manual Rev.2.0
20-48