English
Language : 

MC908AP16CFAE Datasheet, PDF (61/324 Pages) Freescale Semiconductor, Inc – Table of Contents
Table 4-1. Instruction Set Summary
Opcode Map
Source
Form
AND #opr
AND opr
AND opr
AND opr,X
AND opr,X
AND ,X
AND opr,SP
AND opr,SP
ASL opr
ASLA
ASLX
ASL opr,X
ASL ,X
ASL opr,SP
ASR opr
ASRA
ASRX
ASR opr,X
ASR opr,X
ASR opr,SP
BCC rel
BCLR n, opr
BCS rel
BEQ rel
BGE opr
BGT opr
BHCC rel
BHCS rel
BHI rel
BHS rel
BIH rel
BIL rel
Operation
Description
Effect on
CCR
VH I NZC
Logical AND
A ← (A) & (M)
IMM
DIR
EXT
0
–
–
o
o
–
IX2
IX1
IX
SP1
SP2
A4 ii
2
B4 dd 3
C4 hh ll 4
D4 ee ff 4
E4 ff
3
F4
2
9EE4 ff
4
9ED4 ee ff 5
Arithmetic Shift Left
(Same as LSL)
C
b7
0
b0
DIR
INH
o
–
–
o
o
o
INH
IX1
IX
SP1
38 dd 4
48
1
58
1
68 ff
4
78
3
9E68 ff
5
Arithmetic Shift Right
DIR
37 dd 4
INH
47
1
b7
C
b0
o
–
–
o
o
o
INH
IX1
57
1
67 ff
4
IX
77
3
SP1
9E67 ff
5
Branch if Carry Bit Clear
PC ← (PC) + 2 + rel ? (C) = 0 – – – – – – REL
24 rr
3
Clear Bit n in M
Mn ← 0
DIR (b0) 11 dd 4
DIR (b1) 13 dd 4
DIR (b2) 15 dd 4
–
–
–
–
–
–
DIR (b3)
DIR (b4)
17
19
dd
dd
4
4
DIR (b5) 1B dd 4
DIR (b6) 1D dd 4
DIR (b7) 1F dd 4
Branch if Carry Bit Set (Same as BLO) PC ← (PC) + 2 + rel ? (C) = 1 – – – – – – REL
25 rr
3
Branch if Equal
PC ← (PC) + 2 + rel ? (Z) = 1 – – – – – – REL
27 rr
3
Branch if Greater Than or Equal To
(Signed Operands)
PC ← (PC) + 2 + rel ? (N ⊕ V) = 0
– – – – – – REL
90 rr
3
Branch if Greater Than (Signed
Operands)
PC ← (PC) + 2 +rel ? (Z) | (N ⊕ V)=0 – – – – – – REL
92 rr
3
Branch if Half Carry Bit Clear
PC ← (PC) + 2 + rel ? (H) = 0 – – – – – – REL
28 rr
3
Branch if Half Carry Bit Set
PC ← (PC) + 2 + rel ? (H) = 1 – – – – – – REL
29 rr 3
Branch if Higher
PC ← (PC) + 2 + rel ? (C) | (Z) = 0 – – – – – – REL
22 rr
3
Branch if Higher or Same
(Same as BCC)
PC ← (PC) + 2 + rel ? (C) = 0 – – – – – – REL
24 rr
3
Branch if IRQ Pin High
PC ← (PC) + 2 + rel ? IRQ = 1 – – – – – – REL
2F rr
3
Branch if IRQ Pin Low
PC ← (PC) + 2 + rel ? IRQ = 0 – – – – – – REL
2E rr
3
MC68HC908AP Family Data Sheet, Rev. 4
Freescale Semiconductor
61