English
Language : 

MC9S08EL32 Datasheet, PDF (104/356 Pages) Freescale Semiconductor, Inc – 8-Bit HCS08 Central Processor Unit (CPU)
Chapter 7 Central Processor Unit (S08CPUV3)
Source
Form
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
BCLR n,opr8a
BCS rel
BEQ rel
BGE rel
BGND
BGT rel
BHCC rel
BHCS rel
BHI rel
BHS rel
BIH rel
BIL rel
BIT #opr8i
BIT opr8a
BIT opr16a
BIT oprx16,X
BIT oprx8,X
BIT ,X
BIT oprx16,SP
BIT oprx8,SP
Table 7-2. Instruction Set Summary (Sheet 2 of 9)
Operation
Arithmetic Shift Left
DIR
INH
C
0
INH
b7
b0
IX1
IX
(Same as LSL)
SP1
DIR
Arithmetic Shift Right
INH
INH
C
IX1
b7
b0
IX
SP1
Branch if Carry Bit Clear
(if C = 0)
REL
Clear Bit n in Memory
(Mn ← 0)
DIR (b0)
DIR (b1)
DIR (b2)
DIR (b3)
DIR (b4)
DIR (b5)
DIR (b6)
DIR (b7)
Branch if Carry Bit Set (if C = 1)
(Same as BLO)
REL
Branch if Equal (if Z = 1)
REL
Branch if Greater Than or Equal To
(if N ⊕ V = 0) (Signed)
REL
Enter active background if ENBDM=1
Waits for and processes BDM commands INH
until GO, TRACE1, or TAGGO
Branch if Greater Than (if Z | (N ⊕ V) = 0)
(Signed)
REL
Branch if Half Carry Bit Clear (if H = 0)
REL
Branch if Half Carry Bit Set (if H = 1)
REL
Branch if Higher (if C | Z = 0)
REL
Branch if Higher or Same (if C = 0)
(Same as BCC)
REL
Branch if IRQ Pin High (if IRQ pin = 1)
REL
Branch if IRQ Pin Low (if IRQ pin = 0)
REL
IMM
DIR
Bit Test
(A) & (M)
(CCR Updated but Operands Not Changed)
EXT
IX2
IX1
IX
SP2
SP1
Object Code
38 dd
48
58
68 ff
78
9E 68 ff
37 dd
47
57
67 ff
77
9E 67 ff
24 rr
11 dd
13 dd
15 dd
17 dd
19 dd
1B dd
1D dd
1F dd
25 rr
27 rr
90 rr
82
92 rr
28 rr
29 rr
22 rr
24 rr
2F rr
2E rr
A5 ii
B5 dd
C5 hh ll
D5 ee ff
E5 ff
F5
9E D5 ee ff
9E E5 ff
Cyc-by-Cyc
Details
Affect
on CCR
V11H INZC
5 rfwpp
1p
1p
5 rfwpp
4 rfwp
6 prfwpp
11– –
5 rfwpp
1p
1p
5 rfwpp
4 rfwp
6 prfwpp
11– –
3 ppp
–11– ––––
5 rfwpp
5 rfwpp
5 rfwpp
5 rfwpp
5 rfwpp
5 rfwpp
5 rfwpp
5 rfwpp
–11– ––––
3 ppp
–11– ––––
3 ppp
–11– ––––
3 ppp
–11– ––––
5+ fp...ppp
–11– ––––
3 ppp
3 ppp
3 ppp
3 ppp
3 ppp
3 ppp
3 ppp
2 pp
3 rpp
4 prpp
4 prpp
3 rpp
3 rfp
5 pprpp
4 prpp
–11– ––––
–11– ––––
–11– ––––
–11– ––––
–11– ––––
–11– ––––
–11– ––––
011– ––
MC9S08EL32 Series and MC9S08SL16 Series Data Sheet, Rev. 3
104
Freescale Semiconductor