English
Language : 

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