APPENDIX
Appendix 6. Machine instructions
Addressing Modes
Operation
Symbol
Function
IMP
op
IMM
op
A
n
DIR DIR, X DIR, Y (DIR) (DIR, X) (DIR), Y L(DIR) L(DIR), Y
length (Bit)
n
#
n
#
op
# op n # op
n # op n # op n # op n # op n # op n # op n #
x = 0
PHX
16/8
16/8
16/8
16/8
M(S)←XH
S←S – 1
M(S)←XL
S←S – 1
x = 1
M(S)←XL
S←S – 1
x = 0
PHY
PLA
PLB
PLD
M(S)←YH
S←S – 1
M(S)←YL
S←S – 1
x = 1
M(S)←YL
S←S – 1
m = 0
S←S + 1
AL←M(S)
S←S + 1
AH←M(S)
m = 1
S←S + 1
AL←M(S)
m = 0
S←S + 1
BL←M(S)
S←S + 1
BH←M(S)
m = 1
S←S + 1
BL←M(S)
S←S + 1
DPR0L←M(S)
S←S + 1
16
16
DPR0H←M(S)
PLD n
S←S + 1
(Notes 11 and
12)
DPRnL←M(S)
S←S + 1
DPRnH←M(S)
(n = 0 to 3)
When multiple DPRs are specified,
the above operations are
repeated.
S←S + 1
PSL←M(S)
S←S + 1
PLP
(Note 22)
16
8
PSH←M(S)
PLT
S←S + 1
DT←M(S)
7906 Group User’s Manual Rev.2.0
20-80