English
Language : 

MC68HC908GP32_08 Datasheet, PDF (96/266 Pages) Freescale Semiconductor, Inc – M68HC08 Microcontrollers
Central Processor Unit (CPU)
Table 8-1. Instruction Set Summary (Sheet 3 of 6)
Source
Form
Operation
Description
Effect
on CCR
VH I NZC
CLR opr
CLRA
CLRX
CLRH
CLR opr,X
CLR ,X
CLR opr,SP
CMP #opr
CMP opr
CMP opr
CMP opr,X
CMP opr,X
CMP ,X
CMP opr,SP
CMP opr,SP
COM opr
COMA
COMX
COM opr,X
COM ,X
COM opr,SP
CPHX #opr
CPHX opr
CPX #opr
CPX opr
CPX opr
CPX ,X
CPX opr,X
CPX opr,X
CPX opr,SP
CPX opr,SP
DAA
Clear
Compare A with M
Complement (One’s Complement)
Compare H:X with M
Compare X with M
Decimal Adjust A
DBNZ opr,rel
DBNZA rel
DBNZX rel
Decrement and Branch if Not Zero
DBNZ opr,X,rel
DBNZ X,rel
DBNZ opr,SP,rel
DEC opr
DECA
DECX
DEC opr,X
DEC ,X
DEC opr,SP
Decrement
DIV
Divide
EOR #opr
EOR opr
EOR opr
EOR opr,X
EOR opr,X
EOR ,X
EOR opr,SP
EOR opr,SP
INC opr
INCA
INCX
INC opr,X
INC ,X
INC opr,SP
Exclusive OR M with A
Increment
M ← $00
A ← $00
X ← $00
H ← $00
M ← $00
M ← $00
M ← $00
DIR
INH
INH
0 – – 0 1 – INH
IX1
IX
SP1
(A) – (M)
IMM
DIR
EXT
↕
–
–
↕
↕
↕
IX2
IX1
IX
SP1
SP2
M ← (M) = $FF – (M)
A ← (A) = $FF – (M)
X ← (X) = $FF – (M)
M ← (M) = $FF – (M)
M ← (M) = $FF – (M)
M ← (M) = $FF – (M)
DIR
INH
0
–
–
↕
↕
1
INH
IX1
IX
SP1
(H:X) – (M:M + 1)
↕
–
–
↕
↕
↕
IMM
DIR
(X) – (M)
IMM
DIR
EXT
↕
–
–
↕
↕
↕
IX2
IX1
IX
SP1
SP2
(A)10
U – – ↕ ↕ ↕ INH
A ← (A) – 1 or M ← (M) – 1 or X ← (X) – 1
PC ← (PC) + 3 + rel ? (result) ≠ 0
DIR
PC ← (PC) + 2 + rel ? (result) ≠ 0
INH
PC ← (PC) + 2 + rel ? (result) ≠ 0 – – – – – – INH
PC ← (PC) + 3 + rel ? (result) ≠ 0
IX1
PC ← (PC) + 2 + rel ? (result) ≠ 0
IX
PC ← (PC) + 4 + rel ? (result) ≠ 0
SP1
M ← (M) – 1
A ← (A) – 1
X ← (X) – 1
M ← (M) – 1
M ← (M) – 1
M ← (M) – 1
DIR
INH
↕
–
–
↕
↕
–
INH
IX1
IX
SP1
A ← (H:A)/(X)
H ← Remainder
– – – – ↕ ↕ INH
A ← (A ⊕ M)
IMM
DIR
EXT
0
–
–
↕
↕
–
IX2
IX1
IX
SP1
SP2
M ← (M) + 1
A ← (A) + 1
X ← (X) + 1
M ← (M) + 1
M ← (M) + 1
M ← (M) + 1
DIR
INH
↕
–
–
↕
↕
–
INH
IX1
IX
SP1
3F dd 3
4F
1
5F
1
8C
1
6F ff
3
7F
2
9E6F ff
4
A1 ii
2
B1 dd 3
C1 hh ll 4
D1 ee ff 4
E1 ff
3
F1
2
9EE1 ff
4
9ED1 ee ff 5
33 dd 4
43
1
53
1
63 ff
4
73
3
9E63 ff
5
65 ii ii+1 3
75 dd 4
A3 ii
2
B3 dd 3
C3 hh ll 4
D3 ee ff 4
E3 ff
3
F3
2
9EE3 ff
4
9ED3 ee ff 5
72
2
3B dd rr
4B rr
5B rr
6B ff rr
7B rr
9E6B ff rr
5
3
3
5
4
6
3A dd 4
4A
1
5A
1
6A ff
4
7A
3
9E6A ff
5
52
7
A8 ii
2
B8 dd 3
C8 hh ll 4
D8 ee ff 4
E8 ff
3
F8
2
9EE8 ff
4
9ED8 ee ff 5
3C dd 4
4C
1
5C
1
6C ff
4
7C
3
9E6C ff
5
MC68HC908GP32 Data Sheet, Rev. 10
96
Freescale Semiconductor