|
S9S08SL8F1CTJ Datasheet, PDF (106/356 Pages) Freescale Semiconductor, Inc – provides the functional version of the on-chip modules | |||
|
◁ |
Chapter 7 Central Processor Unit (S08CPUV3)
Table 7-2. Instruction Set Summary (Sheet 4 of 9)
Source
Form
Operation
CLC
Clear Carry Bit (C â 0)
INH
CLI
Clear Interrupt Mask Bit (I â 0)
INH
CLR opr8a
Clear M â $00
DIR
CLRA
A â $00
INH
CLRX
X â $00
INH
CLRH
H â $00
INH
CLR oprx8,X
M â $00
IX1
CLR ,X
M â $00
IX
CLR oprx8,SP
M â $00
SP1
CMP #opr8i
CMP opr8a
CMP opr16a
CMP oprx16,X
CMP oprx8,X
CMP ,X
CMP oprx16,SP
CMP oprx8,SP
IMM
DIR
Compare Accumulator with Memory
AâM
(CCR Updated But Operands Not Changed)
EXT
IX2
IX1
IX
SP2
SP1
COM opr8a
COMA
COMX
COM oprx8,X
COM ,X
COM oprx8,SP
Complement
M â (M)= $FF â (M) DIR
(Oneâs Complement) A â (A) = $FF â (A) INH
X â (X) = $FF â (X) INH
M â (M) = $FF â (M) IX1
M â (M) = $FF â (M) IX
M â (M) = $FF â (M) SP1
CPHX opr16a
CPHX #opr16i
CPHX opr8a
CPHX oprx8,SP
Compare Index Register (H:X) with Memory
(H:X) â (M:M + $0001)
(CCR Updated But Operands Not Changed)
EXT
IMM
DIR
SP1
CPX #opr8i
CPX opr8a
CPX opr16a
CPX oprx16,X
CPX oprx8,X
CPX ,X
CPX oprx16,SP
CPX oprx8,SP
IMM
DIR
Compare X (Index Register Low) with
EXT
Memory
IX2
XâM
IX1
(CCR Updated But Operands Not Changed) IX
SP2
SP1
DAA
Decimal Adjust Accumulator
After ADD or ADC of BCD Values
INH
DBNZ opr8a,rel
DBNZA rel
DBNZX rel
DBNZ oprx8,X,rel
DBNZ ,X,rel
DBNZ oprx8,SP,rel
DIR
Decrement A, X, or M and Branch if Not Zero
(if (result) â 0)
DBNZX Affects X Not H
INH
INH
IX1
IX
SP1
DEC opr8a
Decrement M â (M) â $01
DIR
DECA
A â (A) â $01
INH
DECX
X â (X) â $01
INH
DEC oprx8,X
M â (M) â $01
IX1
DEC ,X
M â (M) â $01
IX
DEC oprx8,SP
M â (M) â $01
SP1
Object Code
Cyc-by-Cyc
Details
Affect
on CCR
V11H INZC
98
1p
â11â âââ0
9A
1p
â11â 0âââ
3F dd
4F
5F
8C
6F ff
7F
9E 6F ff
5 rfwpp
1p
1p
1p
5 rfwpp
4 rfwp
6 prfwpp
011â â01â
A1 ii
B1 dd
C1 hh ll
D1 ee ff
E1 ff
F1
9E D1 ee ff
9E E1 ff
2 pp
3 rpp
4 prpp
4 prpp
3 rpp
3 rfp
5 pprpp
4 prpp
11â â
33 dd
43
53
63 ff
73
9E 63 ff
5 rfwpp
1p
1p
5 rfwpp
4 rfwp
6 prfwpp
011â â1
3E hh ll
65 jj kk
75 dd
9E F3 ff
6 prrfpp
3 ppp
5 rrfpp
6 prrfpp
11â â
A3 ii
B3 dd
C3 hh ll
D3 ee ff
E3 ff
F3
9E D3 ee ff
9E E3 ff
2 pp
3 rpp
4 prpp
4 prpp
3 rpp
3 rfp
5 pprpp
4 prpp
11â â
72
1p
U11â â
3B dd rr
4B rr
5B rr
6B ff rr
7B rr
9E 6B ff rr
3A dd
4A
5A
6A ff
7A
9E 6A ff
7 rfwpppp
4 fppp
4 fppp
7 rfwpppp
6 rfwppp
8 prfwpppp
5 rfwpp
1p
1p
5 rfwpp
4 rfwp
6 prfwpp
â11â ââââ
11â ââ
MC9S08EL32 Series and MC9S08SL16 Series Data Sheet, Rev. 3
106
Freescale Semiconductor
|
▷ |