MOTOROLA
7-8
INSTRUCTION PROCESS
CPU16
REFERENCE MANUAL
Table 7-2 Page 0 Opcodes
Opcode
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
Mnemonic
COM
DEC
NEG
INC
ASL
CLR
TST
—
BCLR
BSET
BRCLR
BRSET
ROL
ASR
ROR
LSR
COM
DEC
NEG
INC
ASL
CLR
TST
PREBYTE
BCLR
BSET
BRCLR
BRSET
ROL
ASR
ROR
LSR
SUBA
ADDA
SBCA
ADCA
EORA
LDAA
ANDA
ORAA
CMPA
BITA
STAA
JMP
CPX
CPY
CPZ
CPS
Mode
IND8, X
IND8, X
IND8, X
IND8, X
IND8, X
IND8, X
IND8, X
—
IND16, X
IND16, X
IND16, X
IND16, X
IND8, X
IND8, X
IND8, X
IND8, X
IND8, Y
IND8, Y
IND8, Y
IND8, Y
IND8, Y
IND8, Y
IND8, Y
PAGE 1
IND16, Y
IND16, Y
IND16, Y
IND16, Y
IND8, Y
IND8, Y
IND8, Y
IND8, Y
IND8, X
IND8, X
IND8, X
IND8, X
IND8, X
IND8, X
IND8, X
IND8, X
IND8, X
IND8, X
IND8, X
IND20, X
IND8, X
IND8, X
IND8, X
IND8, X
Opcode
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
Mnemonic
COM
DEC
NEG
INC
ASL
CLR
TST
PREBYTE
BCLR
BSET
BRCLR
BRSET
ROL
ASR
ROR
LSR
MOVB
MOVW
MOVB
MOVW
PSHM
PULM
BSR
PREBYTE
BCLR
BSET
BRCLR
BRSET
AIX
AIY
AIZ
AIS
SUBA
ADDA
SBCA
ADCA
EORA
LDAA
ANDA
ORAA
CMPA
BITA
STAA
JMP
CPX
CPY
CPZ
CPS
Mode
IND8, Z
IND8, Z
IND8, Z
IND8, Z
IND8, Z
IND8, Z
IND8, Z
PAGE 2
IND16, Z
IND16, Z
IND16, Z
IND16, Z
IND8, Z
IND8, Z
IND8, Z
IND8, Z
IXP to EXT
IXP to EXT
EXT to IXP
EXT to IXP
INH
INH
REL8
PAGE 3
EXT
EXT
EXT
EXT
IMM8
IMM8
IMM8
IMM8
IND8, Z
IND8, Z
IND8, Z
IND8, Z
IND8, Z
IND8, Z
IND8, Z
IND8, Z
IND8, Z
IND8, Z
IND8, Z
IND20, Z
IND8, Z
IND8, Z
IND8, Z
IND8, Z
F
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
.