English
Language : 

MC908AP32CFBE Datasheet, PDF (65/324 Pages) Freescale Semiconductor, Inc – The following revision history table summarizes changes contained in this document. For your convenience, the page number designators have been linked to the appropriate location.
Table 4-1. Instruction Set Summary
Opcode Map
Source
Form
Operation
LDX #opr
LDX opr
LDX opr
LDX opr,X
LDX opr,X
LDX ,X
LDX opr,SP
LDX opr,SP
LSL opr
LSLA
LSLX
LSL opr,X
LSL ,X
LSL opr,SP
LSR opr
LSRA
LSRX
LSR opr,X
LSR ,X
LSR opr,SP
MOV opr,opr
MOV opr,X+
MOV #opr,opr
MOV X+,opr
MUL
NEG opr
NEGA
NEGX
NEG opr,X
NEG ,X
NEG opr,SP
NOP
NSA
ORA #opr
ORA opr
ORA opr
ORA opr,X
ORA opr,X
ORA ,X
ORA opr,SP
ORA opr,SP
PSHA
PSHH
PSHX
PULA
Load X from M
Logical Shift Left
(Same as ASL)
Logical Shift Right
Move
Unsigned multiply
Negate (Two’s Complement)
No Operation
Nibble Swap A
Inclusive OR A and M
Push A onto Stack
Push H onto Stack
Push X onto Stack
Pull A from Stack
Description
X ← (M)
C
b7
0
b0
0
b7
C
b0
(M)Destination ← (M)Source
H:X ← (H:X) + 1 (IX+D, DIX+)
X:A ← (X) × (A)
M ← –(M) = $00 – (M)
A ← –(A) = $00 – (A)
X ← –(X) = $00 – (X)
M ← –(M) = $00 – (M)
M ← –(M) = $00 – (M)
None
A ← (A[3:0]:A[7:4])
A ← (A) | (M)
Push (A); SP ← (SP) – 1
Push (H); SP ← (SP) – 1
Push (X); SP ← (SP) – 1
SP ← (SP + 1); Pull (A)
Effect on
CCR
VH I NZC
IMM
DIR
EXT
0
–
–
o
o
–
IX2
IX1
IX
SP1
SP2
DIR
INH
o
–
–
o
o
o
INH
IX1
IX
SP1
DIR
INH
o
–
–
0
o
o
INH
IX1
IX
SP1
DD
0
–
–
o
o
–
DIX+
IMD
IX+D
– 0 – – – 0 INH
DIR
INH
o
–
–
o
o
o
INH
IX1
IX
SP1
– – – – – – INH
– – – – – – INH
IMM
DIR
EXT
0
–
–
o
o
–
IX2
IX1
IX
SP1
SP2
– – – – – – INH
– – – – – – INH
– – – – – – INH
– – – – – – INH
AE ii
2
BE dd 3
CE hh ll 4
DE ee ff 4
EE ff
3
FE
2
9EEE ff
4
9EDE ee ff 5
38 dd 4
48
1
58
1
68 ff
4
78
3
9E68 ff
5
34 dd 4
44
1
54
1
64 ff
4
74
3
9E64 ff
5
4E dd dd 5
5E dd 4
6E ii dd 4
7E dd 4
42
5
30 dd 4
40
1
50
1
60 ff
4
70
3
9E60 ff
5
9D
1
62
3
AA ii
2
BA dd 3
CA hh ll 4
DA ee ff 4
EA ff
3
FA
2
9EEA ff
4
9EDA ee ff 5
87
2
8B
2
89
2
86
2
MC68HC908AP Family Data Sheet, Rev. 4
Freescale Semiconductor
65