English
Language : 

MC9S08JM16 Datasheet, PDF (108/386 Pages) Freescale Semiconductor, Inc – Microcontrollers
Chapter 7 Central Processor Unit (S08CPUV2)
7.5 HCS08 Instruction Set Summary
Table 7-2 provides a summary of the HCS08 instruction set in all possible addressing modes. The table
shows operand construction, execution time in internal bus clock cycles, and cycle-by-cycle details for
each addressing mode variation of each instruction.
Table 7-2. . Instruction Set Summary (Sheet 1 of 9)
Source
Form
Operation
ADC #opr8i
ADC opr8a
ADC opr16a
ADC oprx16,X
ADC oprx8,X
ADC ,X
ADC oprx16,SP
ADC oprx8,SP
ADD #opr8i
ADD opr8a
ADD opr16a
ADD oprx16,X
ADD oprx8,X
ADD ,X
ADD oprx16,SP
ADD oprx8,SP
AIS #opr8i
AIX #opr8i
AND #opr8i
AND opr8a
AND opr16a
AND oprx16,X
AND oprx8,X
AND ,X
AND oprx16,SP
AND oprx8,SP
ASL opr8a
ASLA
ASLX
ASL oprx8,X
ASL ,X
ASL oprx8,SP
ASR opr8a
ASRA
ASRX
ASR oprx8,X
ASR ,X
ASR oprx8,SP
BCC rel
Add with Carry
A ← (A) + (M) + (C)
Add without Carry
A ← (A) + (M)
Add Immediate Value (Signed) to
Stack Pointer
SP ← (SP) + (M)
Add Immediate Value (Signed) to
Index Register (H:X)
H:X ← (H:X) + (M)
Logical AND
A ← (A) & (M)
Arithmetic Shift Left
C
b7
(Same as LSL)
0
b0
Arithmetic Shift Right
C
b7
b0
Branch if Carry Bit Clear
(if C = 0)
Object Code
Affect
Cyc-by-Cyc on CCR
Details
VH I N Z C
IMM
A9 ii
2 pp
DIR
B9 dd
3 rpp
EXT
C9 hh ll 4 prpp
IX2
D9 ee ff 4 prpp
IX1
E9 ff
3 rpp
–
IX
F9
3 rfp
SP2
9E D9 ee ff 5 pprpp
SP1
9E E9 ff
4 prpp
IMM
AB ii
2 pp
DIR
BB dd
3 rpp
EXT
CB hh ll 4 prpp
IX2
DB ee ff 4 prpp
IX1
EB ff
3 rpp
–
IX
FB
3 rfp
SP2
9E DB ee ff 5 pprpp
SP1
9E EB ff
4 prpp
IMM
A7 ii
2 pp
–– – – – –
IMM
IMM
DIR
EXT
IX2
IX1
IX
SP2
SP1
DIR
INH
INH
IX1
IX
SP1
DIR
INH
INH
IX1
IX
SP1
REL
AF ii
2 pp
A4 ii
B4 dd
C4 hh ll
D4 ee ff
E4 ff
F4
9E D4 ee ff
9E E4 ff
38 dd
48
58
68 ff
78
9E 68 ff
37 dd
47
57
67 ff
77
9E 67 ff
2 pp
3 rpp
4 prpp
4 prpp
3 rpp
3 rfp
5 pprpp
4 prpp
5 rfwpp
1p
1p
5 rfwpp
4 rfwp
6 prfwpp
5 rfwpp
1p
1p
5 rfwpp
4 rfwp
6 prfwpp
24 rr
3 ppp
–– – – – –
0– – –
––
––
–– – – – –
MC9S08JM16 Series Data Sheet, Rev. 2
108
Freescale Semiconductor