APPENDIX
Appendix 6. Machine instructions
Addressing Modes
Operation
Symbol
Function
IMP
IMM
A
n
DIR DIR, X DIR, Y (DIR) (DIR, X) (DIR), Y L(DIR) L(DIR), Y
length (Bit)
op
n
#
op
n
#
op
# op n # op
n # op n # op n # op n # op n # op n # op n #
SUBS
S←S – IMM8
16
16/8
16/8
16
31
0B
2
3
SUBX
(Note 4)
X←X – IMM (IMM = 0 to 31)
01
40
+
2
2
2
imm
SUBY
(Note 4)
Y←Y – IMM (IMM = 0 to 31)
01
60
+
2
imm
TAD n
(Note 20)
DPRn←A (n = 0 to 3)
31
n2
3
2
1
1
3
2
2
2
2
2
2
2
2
1
1
2
2
2
2
2
2
2
TAS
TAX
TAY
S←A
16
31
82
X←A
16/8
16/8
16
C4
D4
Y←A
TBD n
(Note 20)
DPRn←B (n = 0 to 3)
B1
n2
TBS
TBX
TBY
S←B
16
B1
82
X←B
16/8
16/8
16/8
16/8
16
81
C4
Y←B
81
D4
TDA n
(Note 20)
A←DPRn (n = 0 to 3)
B←DPRn (n = 0 to 3)
S←DPR0
31
40
+
n2
TDB n
(Note 20)
B1
40
+
n2
TDS
31
73
7906 Group User’s Manual Rev.2.0
20-90