English
Language : 

MC9S08AW16CFUE Datasheet, PDF (127/324 Pages) Freescale Semiconductor, Inc – MC9S08AW60 Features
Chapter 7 Central Processor Unit (S08CPUV2)
Table 7-3. Opcode Map (Sheet 1 of 2)
Bit-Manipulation
00
5 10
5
BRSET0 BSET0
3 DIR 2 DIR
01
5 11
5
BRCLR0 BCLR0
3 DIR 2 DIR
02
5 12
5
BRSET1 BSET1
3 DIR 2 DIR
03
5 13
5
BRCLR1 BCLR1
3 DIR 2 DIR
04
5 14
5
BRSET2 BSET2
3 DIR 2 DIR
05
5 15
5
BRCLR2 BCLR2
3 DIR 2 DIR
06
5 16
5
BRSET3 BSET3
3 DIR 2 DIR
07
5 17
5
BRCLR3 BCLR3
3 DIR 2 DIR
08
5 18
5
BRSET4 BSET4
3 DIR 2 DIR
09
5 19
5
BRCLR4 BCLR4
3 DIR 2 DIR
0A
5 1A
5
BRSET5 BSET5
3 DIR 2 DIR
0B
5 1B
5
BRCLR5 BCLR5
3 DIR 2 DIR
0C 5 1C 5
BRSET6 BSET6
3 DIR 2 DIR
0D 5 1D 5
BRCLR6 BCLR6
3 DIR 2 DIR
0E
5 1E
5
BRSET7 BSET7
3 DIR 2 DIR
0F
5 1F
5
BRCLR7 BCLR7
3 DIR 2 DIR
Branch
20
3
BRA
2 REL
21
3
BRN
2 REL
22
3
BHI
2 REL
23
3
BLS
2 REL
24
3
BCC
2 REL
25
3
BCS
2 REL
26
3
BNE
2 REL
27
3
BEQ
2 REL
28
3
BHCC
2 REL
29
3
BHCS
2 REL
2A
3
BPL
2 REL
2B
3
BMI
2 REL
2C 3
BMC
2 REL
2D 3
BMS
2 REL
2E
3
BIL
2 REL
2F
3
BIH
2 REL
30
5
NEG
2 DIR
31
5
CBEQ
3 DIR
32
5
LDHX
3 EXT
33
5
COM
2 DIR
34
5
LSR
2 DIR
35
4
STHX
2 DIR
36
5
ROR
2 DIR
37
5
ASR
2 DIR
38
5
LSL
2 DIR
39
5
ROL
2 DIR
3A
5
DEC
2 DIR
3B
7
DBNZ
3 DIR
3C 5
INC
2 DIR
3D 4
TST
2 DIR
3E
6
CPHX
3 EXT
3F
5
CLR
2 DIR
Read-Modify-Write
40
1 50
1 60
5
NEGA NEGX NEG
1 INH 1 INH 2 IX1
41
4 51
4 61
5
CBEQA CBEQX CBEQ
3 IMM 3 IMM 3 IX1+
42
5 52
6 62
1
MUL
DIV
NSA
1 INH 1 INH 1 INH
43
1 53
1 63
5
COMA COMX COM
1 INH 1 INH 2 IX1
44
1 54
1 64
5
LSRA LSRX LSR
1 INH 1 INH 2 IX1
45
3 55
4 65
3
LDHX LDHX CPHX
3 IMM 2 DIR 3 IMM
46
1 56
1 66
5
RORA RORX ROR
1 INH 1 INH 2 IX1
47
1 57
1 67
5
ASRA ASRX ASR
1 INH 1 INH 2 IX1
48
1 58
1 68
5
LSLA LSLX LSL
1 INH 1 INH 2 IX1
49
1 59
1 69
5
ROLA ROLX ROL
1 INH 1 INH 2 IX1
4A
1 5A
1 6A
5
DECA DECX DEC
1 INH 1 INH 2 IX1
4B
4 5B
4 6B
7
DBNZA DBNZX DBNZ
2 INH 2 INH 3 IX1
4C 1 5C 1 6C 5
INCA INCX
INC
1 INH 1 INH 2 IX1
4D 1 5D 1 6D 4
TSTA TSTX TST
1 INH 1 INH 2 IX1
4E
5 5E
5 6E
4
MOV MOV MOV
3 DD 2 DIX+ 3 IMD
4F
1 5F
1 6F
5
CLRA CLRX CLR
1 INH 1 INH 2 IX1
70
4
NEG
1
IX
71
5
CBEQ
2 IX+
72
1
DAA
1 INH
73
4
COM
1
IX
74
4
LSR
1
IX
75
5
CPHX
2 DIR
76
4
ROR
1
IX
77
4
ASR
1
IX
78
4
LSL
1
IX
79
4
ROL
1
IX
7A
4
DEC
1
IX
7B
6
DBNZ
2
IX
7C 4
INC
1
IX
7D 3
TST
1
IX
7E
5
MOV
2 IX+D
7F
4
CLR
1
IX
Control
80
9 90
3
RTI
BGE
1 INH 2 REL
81
6 91
3
RTS
BLT
1 INH 2 REL
82 5+ 92
3
BGND BGT
1 INH 2 REL
83 11 93
3
SWI
BLE
1 INH 2 REL
84
1 94
2
TAP
TXS
1 INH 1 INH
85
1 95
2
TPA
TSX
1 INH 1 INH
86
3 96
5
PULA STHX
1 INH 3 EXT
87
2 97
1
PSHA TAX
1 INH 1 INH
88
3 98
1
PULX CLC
1 INH 1 INH
89
2 99
1
PSHX SEC
1 INH 1 INH
8A
3 9A
1
PULH CLI
1 INH 1 INH
8B
2 9B
1
PSHH SEI
1 INH 1 INH
8C 1 9C 1
CLRH RSP
1 INH 1 INH
9D 1
NOP
1 INH
8E 2+ 9E
STOP Page 2
1 INH
8F 2+ 9F
1
WAIT TXA
1 INH 1 INH
A0
2
SUB
2 IMM
A1
2
CMP
2 IMM
A2
2
SBC
2 IMM
A3
2
CPX
2 IMM
A4
2
AND
2 IMM
A5
2
BIT
2 IMM
A6
2
LDA
2 IMM
A7
2
AIS
2 IMM
A8
2
EOR
2 IMM
A9
2
ADC
2 IMM
AA 2
ORA
2 IMM
AB 2
ADD
2 IMM
AD 5
BSR
2 REL
AE 2
LDX
2 IMM
AF 2
AIX
2 IMM
B0
3
SUB
2 DIR
B1
3
CMP
2 DIR
B2
3
SBC
2 DIR
B3
3
CPX
2 DIR
B4
3
AND
2 DIR
B5
3
BIT
2 DIR
B6
3
LDA
2 DIR
B7
3
STA
2 DIR
B8
3
EOR
2 DIR
B9
3
ADC
2 DIR
BA 3
ORA
2 DIR
BB 3
ADD
2 DIR
BC 3
JMP
2 DIR
BD 5
JSR
2 DIR
BE 3
LDX
2 DIR
BF 3
STX
2 DIR
Register/Memory
C0 4 D0 4
SUB SUB
3 EXT 3 IX2
C1 4 D1 4
CMP CMP
3 EXT 3 IX2
C2 4 D2 4
SBC SBC
3 EXT 3 IX2
C3 4 D3 4
CPX CPX
3 EXT 3 IX2
C4 4 D4 4
AND AND
3 EXT 3 IX2
C5 4 D5 4
BIT
BIT
3 EXT 3 IX2
C6 4 D6 4
LDA
LDA
3 EXT 3 IX2
C7 4 D7 4
STA
STA
3 EXT 3 IX2
C8 4 D8 4
EOR EOR
3 EXT 3 IX2
C9 4 D9 4
ADC ADC
3 EXT 3 IX2
CA 4 DA 4
ORA ORA
3 EXT 3 IX2
CB 4 DB 4
ADD ADD
3 EXT 3 IX2
CC 4 DC 4
JMP
JMP
3 EXT 3 IX2
CD 6 DD 6
JSR
JSR
3 EXT 3 IX2
CE 4 DE 4
LDX
LDX
3 EXT 3 IX2
CF 4 DF 4
STX
STX
3 EXT 3 IX2
E0
3
SUB
2 IX1
E1
3
CMP
2 IX1
E2
3
SBC
2 IX1
E3
3
CPX
2 IX1
E4
3
AND
2 IX1
E5
3
BIT
2 IX1
E6
3
LDA
2 IX1
E7
3
STA
2 IX1
E8
3
EOR
2 IX1
E9
3
ADC
2 IX1
EA 3
ORA
2 IX1
EB 3
ADD
2 IX1
EC 3
JMP
2 IX1
ED 5
JSR
2 IX1
EE 3
LDX
2 IX1
EF 3
STX
2 IX1
F0
3
SUB
1
IX
F1
3
CMP
1
IX
F2
3
SBC
1
IX
F3
3
CPX
1
IX
F4
3
AND
1
IX
F5
3
BIT
1
IX
F6
3
LDA
1
IX
F7
2
STA
1
IX
F8
3
EOR
1
IX
F9
3
ADC
1
IX
FA
3
ORA
1
IX
FB 3
ADD
1
IX
FC 3
JMP
1
IX
FD 5
JSR
1
IX
FE 3
LDX
1
IX
FF
2
STX
1
IX
INH
IMM
DIR
EXT
DD
IX+D
Inherent
Immediate
Direct
Extended
DIR to DIR
IX+ to DIR
REL
IX
IX1
IX2
IMD
DIX+
Relative
Indexed, No Offset
Indexed, 8-Bit Offset
Indexed, 16-Bit Offset
IMM to DIR
DIR to IX+
SP1
SP2
IX+
IX1+
Stack Pointer, 8-Bit Offset
Stack Pointer, 16-Bit Offset
Indexed, No Offset with
Post Increment
Indexed, 1-Byte Offset with
Post Increment
Opcode in
Hexadecimal F0
3 HCS08 Cycles
SUB Instruction Mnemonic
Number of Bytes 1
IX Addressing Mode
MC9S08AW60 Data Sheet, Rev 2
Freescale Semiconductor
127