
Central Processor Unit (CPU)
MC9S08GB/GT Data Sheet, Rev. 2.3
138
Freescale Semiconductor
BMI rel
Branch if Minus
Branch if (N) = 1
–
– –
REL
2B rr
3
BMS rel
Branch if Interrupt Mask
Set
Branch if (I) = 1
–
– –
REL
2D rr
3
BNE rel
Branch if Not Equal
Branch if (Z) = 0
–
– –
REL
26 rr
3
BPL rel
Branch if Plus
Branch if (N) = 0
–
– –
REL
2A rr
3
BRA rel
Branch Always
No Test
–
– –
REL
20 rr
3
BRCLR n,opr8a,rel
Branch if Bit n in Memory
Clear
Branch if (Mn) = 0
–
DIR (b0)
DIR (b1)
DIR (b2)
DIR (b3)
DIR (b4)
DIR (b5)
DIR (b6)
DIR (b7)
01
03
05
07
09
0B
0D
0F
dd rr
5
BRN rel
Branch Never
Uses 3 Bus Cycles
–
– REL
21 rr
3
BRSET n,opr8a,rel
Branch if Bit n in Memory
Set
Branch if (Mn) = 1
–
DIR (b0)
DIR (b1)
DIR (b2)
DIR (b3)
DIR (b4)
DIR (b5)
DIR (b6)
DIR (b7)
00
02
04
06
08
0A
0C
0E
dd rr
5
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)
10
12
14
16
18
1A
1C
1E
dd
5
BSR rel
Branch to Subroutine
PC
← (PC) + $0002
push (PCL); SP
← (SP) – $0001
push (PCH); SP
← (SP) – $0001
PC
← (PC) + rel
–
– REL
AD rr
5
CBEQ opr8a,rel
CBEQA #opr8i,rel
CBEQX #opr8i,rel
CBEQ oprx8,X+,rel
CBEQ ,X+,rel
CBEQ oprx8,SP,rel
Compare and Branch if
Equal
Branch if (A) = (M)
Branch if (X) = (M)
Branch if (A) = (M)
––––––
DIR
IMM
IX1+
IX+
SP1
31
41
51
61
71
9E61
dd rr
ii
rr
ii
rr
ff
rr
ff
rr
5
4
5
6
CLC
Clear Carry Bit
C
← 0
–
0 INH
98
1
CLI
Clear Interrupt Mask Bit
I
← 0
–
0
–
– INH
9A
1
CLR opr8a
CLRA
CLRX
CLRH
CLR oprx8,X
CLR ,X
CLR oprx8,SP
Clear
M
← $00
A
← $00
X
← $00
H
← $00
M
← $00
M
← $00
M
← $00
0––01–
DIR
INH
IX1
IX
SP1
3F
4F
5F
8C
6F
7F
9E6F
dd
ff
5
1
5
4
6
CMP #opr8i
CMP opr8a
CMP opr16a
CMP oprx16,X
CMP oprx8,X
CMP ,X
CMP oprx16,SP
CMP oprx8,SP
Compare Accumulator
with Memory
(A) – (M)
(CCR Updated But Operands Not
Changed)
––
IMM
DIR
EXT
IX2
IX1
IX
SP2
SP1
A1
B1
C1
D1
E1
F1
9ED1
9EE1
ii
dd
hh ll
ee ff
ff
ee ff
ff
2
3
4
3
5
4
Table 8-1. HCS08 Instruction Set Summary (Sheet 3 of 7)
Source
Form
Operation
Description
Effect
on CCR
Ad
dress
Mode
Opcode
Operand
Bus
Cyc
les
1
VH I N Z C