APPENDIX
Appendix 5. Hexadecimal instruction code table
Appendix 5. Hexadecimal instruction code table
INSTRUCTION CODE TABLE 0
D3–D0
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
Hexadecimal
D7–D4
notation
0
4
5
6
7
8
9
A
B
C
D
E
F
1
2
3
BRK
IMP
LDX
DIR
ASL
A
SEC
IMP
SEI
IMP
LDX
ABS
LDAB
A,(DIR),Y A,L(DIR),Y
LDAB
LDAB
A,DIR
LDAB
A,DIR,X
LDAB
A,ABL
LDAB
A,ABL,X
LDAB
A,ABS
LDAB
A,ABS,X
Table 1
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
BPL
REL
LDY
DIR
ROL
A
CLC
IMP
CLI
IMP
LDA
A,IMM
LDY
ABS
LDA
LDA
LDA
A,DIR
LDA
A,DIR,X
LDA
A,ABL
LDA
A,ABL,X
LDA
A,ABS
LDA
A,ABS,X
Table 2
Table 3
Table 4
Table 5
Table 6
Table 7
Table 8
Table 9
Table 10
Table 11
Table 12
Table 13
Table 14
A,(DIR),Y A,L(DIR),Y
BRA
REL
CPX
DIR
ANDB
A,IMM
NEG
A
SEM
IMP
ADD
A,IMM
LDXB
IMM
LDAB
A,IMM
ADDB
A,IMM
ADD
A,DIR
ADD
A,DIR,X
LDAD
E,IMM
ADDD
E,IMM
ADD
A,ABS
ADD
A,ABS,X
BMI
REL
CPY
DIR
EORB
A,IMM
EXTZ
A
EXTS
A
SUB
A,IMM
LDYB
IMM
CMPB
A,IMM
SUBB
A,IMM
SUB
A,DIR
SUB
A,DIR,X
CMPD
E,IMM
SUBD
E,IMM
SUB
A,ABS
SUB
A,ABS,X
BGTU
REL
BBSB
DIR,b,REL
LSR
A
CLRB
A
CLM
IMP
CMP
A,IMM
BBSB
ABS,b,REL DIR/DIR
MOVMB
CMP
A,DIR
CMP
A,DIR,X
MOVMB
DIR/ABS DIR/ABS,X
MOVMB
CMP
A,ABS
CMP
A,ABS,X
BVC
REL
BBCB
DIR,b,REL
ROR
A
CLR
A
XAB
IMP
ORA
A,IMM
BBCB
ABS,b,REL DIR/DIR
MOVM
ORA
A,DIR
ORA
A,DIR,X
MOVM MOVM
DIR/ABS DIR/ABS,X
ORA
A,ABS
ORA
A,ABS,X
BLEU
REL
CBEQB
DIR/IMM,REL A,IMM
ORAB
ASR
A
CLV
IMP
AND
A,IMM
PUL
STK
MOVMB
ABS/DIR ABS/DIR,X
MOVMB
AND
A,DIR
AND
A,DIR,X
MOVMB
ABS/ABS
AND
A,ABS
AND
A,ABS,X
PLD n
BVS
REL
CBNEB
DIR/IMM,REL
NOP
IMP
EOR
A,IMM
MOVM
ABS/DIR ABS/DIR,X
MOVM
EOR
A,DIR
EOR
A,DIR,X
MOVM
ABS/ABS
EOR
A,ABS
EOR
A,ABS,X
/RTLD n
/RTSD n
STK
BGT
REL
INC
DIR
PHD
STK
RTS
IMP
PHA
STK
MOVM
DIR/IMM
INC
ABS
LDAD
E,(DIR),Y E,L(DIR),Y
LDAD
LDAD
E,DIR
LDAD
E,DIR,X
LDAD
E,ABL
LDAD
E,ABL,X
LDAD
E,ABS
LDAD
E,ABS,X
BCC
REL
DEC
DIR
PLD
STK
RTL
IMP
PLA
STK
MOVM
ABS/IMM
DEC
ABS
CLP
IMM
SEP
IMM
ADDD
E,DIR
ADDD
E,DIR,X
JMP
ABS
JSR
ABS
ADDD
E,ABS
ADDD
E,ABS,X
BLE
REL
CBEQB
A/IMM,REL
INC
A
TXA
IMP
PHP
STK
BRAL
REL
MOVMB
DIR/IMM
SUBD
E,DIR
SUBD
E,DIR,X
JMPL
ABL
JSRL
ABL
SUBD
E,ABS
SUBD
E,ABS,X
PSH
STK
CBEQ
A/IMM,REL
LDD n
/PHD n
BCS
REL
CBNEB
A/IMM,REL
DEC
A
TYA
IMP
PLP
STK
CBNE
A/IMM,REL
MOVMB
ABS/IMM
CMPD
E,DIR
CMPD
E,DIR,X
JMP
(ABS,X)
JSR
(ABS,X)
CMPD
E,ABS
CMPD
E,ABS,X
/PHLD n
STK/IMM
BGE
REL
CLRMB
DIR
INX
IMP
TAX
IMP
PHX
STK
LDX
IMM
CLRMB
ABS
STAB
A,(DIR),Y A,L(DIR),Y
STAB
STAB
A,DIR
STAB
A,DIR,X
STAB
A,ABL
STAB
A,ABL,X
STAB
A,ABS
STAB
A,ABS,X
BNE
REL
CLRM
DIR
INY
IMP
TAY
IMP
PLX
STK
LDY
IMM
CLRM
ABS
STA
STA
STA
A,DIR
STA
A,DIR,X
STA
A,ABL
STA
A,ABL,X
STA
A,ABS
STA
A,ABS,X
A,(DIR),Y A,L(DIR),Y
BLT
REL
ABS
A
STX
DIR
DEX
IMP
CLRX
IMP
PHY
STK
CPX
IMM
STX
ABS
STAD
E,(DIR),Y E,L(DIR),Y
STAD
STAD
E,DIR
STAD
E,DIR,X
STAD
E,ABL
STAD
E,ABL,X
STAD
E,ABS
STAD
E,ABS,X
BSR
REL
BEQ
REL
RTI
IMP
STY
DIR
DEY
IMP
CLRY
IMP
PLY
STK
CPY
IMM
STY
ABS
Note: Tables 1 through 14 specifies the contents of the INSTRUCTION CODE TABLE 1 through 14.
About the second word’s codes, refer to the INSTRUCTION CODE TABLE 1 through 14.
7906 Group User’s Manual Rev.2.0
20-46