English
Language : 

MC9S08JM16 Datasheet, PDF (112/386 Pages) Freescale Semiconductor, Inc – Microcontrollers
Chapter 7 Central Processor Unit (S08CPUV2)
Source
Form
INC opr8a
INCA
INCX
INC oprx8,X
INC ,X
INC oprx8,SP
JMP opr8a
JMP opr16a
JMP oprx16,X
JMP oprx8,X
JMP ,X
JSR opr8a
JSR opr16a
JSR oprx16,X
JSR oprx8,X
JSR ,X
LDA #opr8i
LDA opr8a
LDA opr16a
LDA oprx16,X
LDA oprx8,X
LDA ,X
LDA oprx16,SP
LDA oprx8,SP
LDHX #opr16i
LDHX opr8a
LDHX opr16a
LDHX ,X
LDHX oprx16,X
LDHX oprx8,X
LDHX oprx8,SP
LDX #opr8i
LDX opr8a
LDX opr16a
LDX oprx16,X
LDX oprx8,X
LDX ,X
LDX oprx16,SP
LDX oprx8,SP
LSL opr8a
LSLA
LSLX
LSL oprx8,X
LSL ,X
LSL oprx8,SP
LSR opr8a
LSRA
LSRX
LSR oprx8,X
LSR ,X
LSR oprx8,SP
Table 7-2. . Instruction Set Summary (Sheet 5 of 9)
Operation
Increment
M ← (M) + $01
A ← (A) + $01
X ← (X) + $01
M ← (M) + $01
M ← (M) + $01
M ← (M) + $01
Jump
PC ← Jump Address
Jump to Subroutine
PC ← (PC) + n (n = 1, 2, or 3)
Push (PCL); SP ← (SP) – $0001
Push (PCH); SP ← (SP) – $0001
PC ← Unconditional Address
Load Accumulator from Memory
A ← (M)
Load Index Register (H:X)
H:X ← (M:M + $0001)
Load X (Index Register Low) from Memory
X ← (M)
Logical Shift Left
C
b7
(Same as ASL)
0
b0
Logical Shift Right
0
b7
C
b0
DIR
INH
INH
IX1
IX
SP1
DIR
EXT
IX2
IX1
IX
DIR
EXT
IX2
IX1
IX
IMM
DIR
EXT
IX2
IX1
IX
SP2
SP1
IMM
DIR
EXT
IX
IX2
IX1
SP1
IMM
DIR
EXT
IX2
IX1
IX
SP2
SP1
DIR
INH
INH
IX1
IX
SP1
DIR
INH
INH
IX1
IX
SP1
Object Code
Affect
Cyc-by-Cyc on CCR
Details
VH I N Z C
3C dd
4C
5C
6C ff
7C
9E 6C ff
5 rfwpp
1p
1p
5 rfwpp
4 rfwp
6 prfwpp
–– –
BC dd
CC hh ll
DC ee ff
EC ff
FC
3 ppp
4 pppp
4 pppp
3 ppp
3 ppp
–– – – – –
BD dd
CD hh ll
DD ee ff
ED ff
FD
5 ssppp
6 pssppp
6 pssppp
5 ssppp
5 ssppp
–– – – – –
A6 ii
B6 dd
C6 hh ll
D6 ee ff
E6 ff
F6
9E D6 ee ff
9E E6 ff
2 pp
3 rpp
4 prpp
4 prpp
3 rpp
3 rfp
5 pprpp
4 prpp
0– – –
45 jj kk 3 ppp
55 dd
4 rrpp
32 hh ll 5 prrpp
9E AE
5 prrfp
9E BE ee ff 6 pprrpp
9E CE ff
5 prrpp
9E FE ff
5 prrpp
0– – –
AE ii
BE dd
CE hh ll
DE ee ff
EE ff
FE
9E DE ee ff
9E EE ff
2 pp
3 rpp
4 prpp
4 prpp
3 rpp
3 rfp
5 pprpp
4 prpp
0– – –
38 dd
48
58
68 ff
78
9E 68 ff
5 rfwpp
1p
1p
5 rfwpp
4 rfwp
6 prfwpp
––
34 dd
44
54
64 ff
74
9E 64 ff
5 rfwpp
1p
1p
5 rfwpp
4 rfwp
6 prfwpp
– –0
MC9S08JM16 Series Data Sheet, Rev. 2
112
Freescale Semiconductor