English
Language : 

MC68HC908MR8 Datasheet, PDF (82/372 Pages) Motorola, Inc – Microcontrollers
Central Processor Unit (CPU)
Table 6-1. Instruction Set Summary (Sheet 4 of 8)
Source
Form
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
Operation
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
DBNZ opr,X,rel
DBNZ X,rel
DBNZ opr,SP,rel
DEC opr
DECA
DECX
DEC opr,X
DEC ,X
DEC opr,SP
Decrement and Branch if Not Zero
Decrement
DIV
EOR #opr
EOR opr
EOR opr
EOR opr,X
EOR opr,X
EOR ,X
EOR opr,SP
EOR opr,SP
Divide
Exclusive OR M with A
Description
Effect on CCR
VH I NZC
(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
PC ← (PC) + 2 + rel ? (result) ¼ 0
PC ← (PC) + 2 + rel ? (result) ¼ 0
PC ← (PC) + 3 + rel ? (result) ¼ 0
PC ← (PC) + 2 + rel ? (result) ¼ 0
PC ← (PC) + 4 + rel ? (result) ¼ 0
DIR
INH
– – – – – – INH
IX1
IX
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
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
Technical Data
82
Central Processor Unit (CPU)
MC68HC908MR8 — Rev 4.1
Freescale Semiconductor