English
Language : 

S9S08SL8F1CTJ Datasheet, PDF (105/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 3 of 9)
Source
Form
Operation
Object Code
BLE rel
Branch if Less Than or Equal To
(if Z | (N ⊕ V) = 1) (Signed)
REL
BLO rel
Branch if Lower (if C = 1) (Same as BCS) REL
BLS rel
Branch if Lower or Same (if C | Z = 1)
REL
BLT rel
Branch if Less Than (if N ⊕ V = 1) (Signed) REL
BMC rel
Branch if Interrupt Mask Clear (if I = 0)
REL
BMI rel
Branch if Minus (if N = 1)
REL
BMS rel
Branch if Interrupt Mask Set (if I = 1)
REL
BNE rel
Branch if Not Equal (if Z = 0)
REL
BPL rel
Branch if Plus (if N = 0)
REL
BRA rel
Branch Always (if I = 1)
REL
BRCLR n,opr8a,rel
Branch if Bit n in Memory Clear (if (Mn) = 0)
DIR (b0)
DIR (b1)
DIR (b2)
DIR (b3)
DIR (b4)
DIR (b5)
DIR (b6)
DIR (b7)
BRN rel
Branch Never (if I = 0)
REL
BRSET n,opr8a,rel Branch if Bit n in Memory Set (if (Mn) = 1)
DIR (b0)
DIR (b1)
DIR (b2)
DIR (b3)
DIR (b4)
DIR (b5)
DIR (b6)
DIR (b7)
BSET n,opr8a
Set Bit n in Memory (Mn ← 1)
DIR (b0)
DIR (b1)
DIR (b2)
DIR (b3)
DIR (b4)
DIR (b5)
DIR (b6)
DIR (b7)
BSR rel
Branch to Subroutine
PC ← (PC) + $0002
push (PCL); SP ← (SP) – $0001
REL
push (PCH); SP ← (SP) – $0001
PC ← (PC) + rel
CBEQ opr8a,rel
CBEQA #opr8i,rel
CBEQX #opr8i,rel
CBEQ oprx8,X+,rel
CBEQ ,X+,rel
CBEQ oprx8,SP,rel
Compare and...
Branch if (A) = (M)
Branch if (A) = (M)
Branch if (X) = (M)
Branch if (A) = (M)
Branch if (A) = (M)
Branch if (A) = (M)
DIR
IMM
IMM
IX1+
IX+
SP1
93 rr
25 rr
23 rr
91 rr
2C rr
2B rr
2D rr
26 rr
2A rr
20 rr
01 dd rr
03 dd rr
05 dd rr
07 dd rr
09 dd rr
0B dd rr
0D dd rr
0F dd rr
21 rr
00 dd rr
02 dd rr
04 dd rr
06 dd rr
08 dd rr
0A dd rr
0C dd rr
0E dd rr
10 dd
12 dd
14 dd
16 dd
18 dd
1A dd
1C dd
1E dd
AD rr
31 dd rr
41 ii rr
51 ii rr
61 ff rr
71 rr
9E 61 ff rr
Cyc-by-Cyc
Details
Affect
on CCR
V11H INZC
3 ppp
–11– ––––
3 ppp
3 ppp
3 ppp
3 ppp
3 ppp
3 ppp
3 ppp
3 ppp
3 ppp
5 rpppp
5 rpppp
5 rpppp
5 rpppp
5 rpppp
5 rpppp
5 rpppp
5 rpppp
3 ppp
5 rpppp
5 rpppp
5 rpppp
5 rpppp
5 rpppp
5 rpppp
5 rpppp
5 rpppp
5 rfwpp
5 rfwpp
5 rfwpp
5 rfwpp
5 rfwpp
5 rfwpp
5 rfwpp
5 rfwpp
–11– ––––
–11– ––––
–11– ––––
–11– ––––
–11– ––––
–11– ––––
–11– ––––
–11– ––––
–11– ––––
–11– –––
–11– ––––
–11– –––
–11– ––––
5 ssppp
–11– ––––
5 rpppp
4 pppp
4 pppp
5 rpppp
5 rfppp
6 prpppp
–11– ––––
MC9S08EL32 Series and MC9S08SL16 Series Data Sheet, Rev. 3
Freescale Semiconductor
105