APPENDIX
Appendix 6. Machine instructions
Destination
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 #
MOVM
(Note 2)
m = 0
16/8
86
5
3
31
47
7
4
IMM
DIR
M16(dest)←M16(source)
58
6
3
m = 1
M8(dest)←M8(source)
DIR, X
ABS
5C
5D
A9
48
6
7
5
6
4
4
3
3
ABS, X
IMM
M8(dest)←M8(source)
8
31
3A
7
4
MOVMB
DIR
DIR, X
ABS
4C
4D
6
7
4
4
ABS, X
61
10
+
3
+
2
+
MOVR
m = 0
16/8
(Notes 7 and M16(dest1) ←M16(source1)
13)
IMM
DIR
5n 2n
n
M16(dest n)←M16(source n)
61
50
+
3
+
2
+
m = 1
6n 2n
M8(dest1) ←M8(source1)
n
M8(dest n)←M8(source n)
DIR, X
ABS
(n = 0 to 15)
61
90
+
3
+
2
+
6n 3n
n
71
10
+
3
+
2
+
ABS, X
IMM
6n 3n
n
61
00
+
3
+
2
+
MOVRB
M8(dest1) ←M8(source1)
8
(Note 7)
5n 2n
M8(dest n)←M8(source n)
n
61
40
+
3
+
2
+
(n = to 15)
DIR
6n 2n
n
DIR, X
ABS
61
80
+
3
+
2
+
6n 3n
n
71
00
+
3
+
2
+
ABS, X
6n 3n
n
7906 Group User’s Manual Rev.2.0
20-74