English
Language : 

MC9S08QG8_09 Datasheet, PDF (100/314 Pages) Freescale Semiconductor, Inc – HCS08 Microcontrollers
Chapter 7 Central Processor Unit (S08CPUV2)
Table 7-2. . Instruction Set Summary (Sheet 3 of 9)
Source
Form
Operation
Object Code
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
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
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
98
9A
3F dd
4F
5F
8C
6F ff
7F
9E 6F ff
Affect
Cyc-by-Cyc on CCR
Details
VH I N Z C
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
–– – – – –
–– – – – 0
–– 0 – – –
0– – 0 1 –
MC9S08QG8 and MC9S08QG4 Data Sheet, Rev. 5
98
Freescale Semiconductor