English
Language : 

MC9S08RG60 Datasheet, PDF (87/232 Pages) Motorola, Inc – Microcontrollers
SoC Guide — MC9S08RG60/D Rev 1.10
Source
Form
Table 6-1 HCS08 Instruction Set Summary (Sheet 3 of 6)
Operation
Description
Effect
on CCR
VH I NZC
CBEQ opr8a,rel
CBEQA #opr8i,rel
CBEQX #opr8i,rel
CBEQ oprx8,X+,rel
CBEQ ,X+,rel
CBEQ oprx8,SP,rel
CLC
CLI
CLR opr8a
CLRA
CLRX
CLRH
CLR oprx8,X
CLR ,X
CLR oprx8,SP
CMP #opr8i
CMP opr8a
CMP opr16a
CMP oprx16,X
CMP oprx8,X
CMP ,X
CMP oprx16,SP
CMP oprx8,SP
COM opr8a
COMA
COMX
COM oprx8,X
COM ,X
COM oprx8,SP
CPHX opr16a
CPHX #opr16i
CPHX opr8a
CPHX oprx8,SP
CPX #opr8i
CPX opr8a
CPX opr16a
CPX oprx16,X
CPX oprx8,X
CPX ,X
CPX oprx16,SP
CPX oprx8,SP
DAA
DBNZ opr8a,rel
DBNZA rel
DBNZX rel
DBNZ oprx8,X,rel
DBNZ ,X,rel
DBNZ oprx8,SP,rel
DEC opr8a
DECA
DECX
DEC oprx8,X
DEC ,X
DEC oprx8,SP
Compare and Branch if
Equal
Clear Carry Bit
Clear Interrupt Mask Bit
Clear
Compare Accumulator
with Memory
Complement
(One’s Complement)
Compare Index Register
(H:X) with Memory
Compare X (Index
Register Low) with
Memory
Decimal Adjust
Accumulator After ADD or
ADC of BCD Values
Decrement and Branch if
Not Zero
Decrement
DIV
Divide
Branch if (A) = (M)
Branch if (A) = (M)
Branch if (X) = (M)
Branch if (A) = (M)
Branch if (A) = (M)
Branch if (A) = (M)
C← 0
I←0
M ← $00
A ← $00
X ← $00
H ← $00
M ← $00
M ← $00
M ← $00
(A) – (M)
(CCR Updated But Operands Not
Changed)
M ← (M)= $FF – (M)
A ← (A) = $FF – (A)
X ← (X) = $FF – (X)
M ← (M) = $FF – (M)
M ← (M) = $FF – (M)
M ← (M) = $FF – (M)
(H:X) – (M:M + $0001)
(CCR Updated But Operands Not
Changed)
(X) – (M)
(CCR Updated But Operands Not
Changed)
(A)10
Decrement A, X, or M
Branch if (result) ≠ 0
DBNZX Affects X Not H
M ← (M) – $01
A ← (A) – $01
X ← (X) – $01
M ← (M) – $01
M ← (M) – $01
M ← (M) – $01
A ← (H:A)÷(X)
H ← Remainder
DIR
IMM
–
–
–
–
–
–
IMM
IX1+
IX+
SP1
– – – – – 0 INH
– – 0 – – – INH
DIR
INH
INH
0 – – 0 1 – INH
IX1
IX
SP1
IMM
DIR
EXT
––
IX2
IX1
IX
SP2
SP1
0––
DIR
INH
1
INH
IX1
IX
SP1
EXT
––
IMM
DIR
SP1
IMM
DIR
EXT
––
IX2
IX1
IX
SP2
SP1
U– –
INH
DIR
INH
–
–
–
–
–
–
INH
IX1
IX
SP1
––
DIR
INH
–
INH
IX1
IX
SP1
––––
INH
31 dd rr 5
41 ii rr 4
51 ii rr 4
61 ff rr 5
71 rr
5
9E61 ff rr 6
98
1
9A
1
3F dd
5
4F
1
5F
1
8C
1
6F ff
5
7F
4
9E6F ff
6
A1 ii
2
B1 dd
3
C1 hh ll 4
D1 ee ff 4
E1 ff
3
F1
3
9ED1 ee ff 5
9EE1 ff
4
33 dd
5
43
1
53
1
63 ff
5
73
4
9E63 ff
6
3E hh ll 6
65 jj kk 3
75 dd
5
9EF3 ff
6
A3 ii
2
B3 dd
3
C3 hh ll 4
D3 ee ff 4
E3 ff
3
F3
3
9ED3 ee ff 5
9EE3 ff
4
72
1
3B dd rr 7
4B rr
4
5B rr
4
6B ff rr 7
7B rr
6
9E6B ff rr 8
3A dd
5
4A
1
5A
1
6A ff
5
7A
4
9E6A ff
6
52
6
Freescale Semiconductor
MC9S08RC/RD/RE/RG
87