English
Language : 

MC9S08SG32 Datasheet, PDF (104/328 Pages) Freescale Semiconductor, Inc – HCS08 Microcontrollers
Chapter 7 Central Processor Unit (S08CPUV3)
Table 7-2. Instruction Set Summary (Sheet 3 of 9)
Source
Form
Operation
Object Code
Affecton CCR
Cyc-by-Cyc
Details V 1 1 H I N Z C
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 SubroutinePC ← (PC) + $0002
push (PCL); SP ← (SP) – $0001
push (PCH); SP ← (SP) – $0001
REL
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
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
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
41 rrii
51 rrii
61 rrff
71 rrrrf
9E 61 f rr
98
9A
3F dd
4F
5F
8C
6F ff
7F
9E 6F ff
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
5 ssppp
5 rpppp
4 pppp
4 pppp
5 rpppp
5 rfppp
6 prpppp
1p
1p
5 rfwpp
1p
1p
1p
5 rfwpp
4 rfwp
6 prfwpp
–11– ––––
–11– ––––
–11– –––↕
–11– ––––
–11– –––↕
–11– ––––
–11– ––––
–11– ––––
–11– –––0
–11– 0–––
011– –01–
MC9S08SG32 Data Sheet, Rev. 7
104
Freescale Semiconductor