English
Language : 

MC68332ACEH20 Datasheet, PDF (49/88 Pages) Freescale Semiconductor, Inc – 32-Bit Modular Microcontroller
Instruction
MOVES1
MULS/MULU
NBCD
NEG
NEGX
NOP
NOT
OR
ORI
ORI to CCR
ORI to SR1
PEA
RESET1
ROL
ROR
ROXL
ROXR
RTD
RTE1
RTR
RTS
SBCD
Scc
STOP1
SUB
SUBA
SUBI
SUBQ
SUBX
Freescale Semiconductor, Inc.
Table 20 Instruction Set Summary(Continued)
Syntax
Rn, <ea>
<ea>, Rn
<ea>, Dn
<ea>, Dl
<ea>, Dh : Dl
Í
Í
Í
none
Í
<ea>, Dn
Dn, <ea>
#<data>, <ea>
#<data>, CCR
#<data>, SR
Í
none
Dn, Dn
#<data>, Dn
Í
Operand Size
8, 16, 32
16 ∗ 16 ⇒ 32
32 ∗ 32 ⇒ 32
32 ∗ 32 ⇒ 64
8
8
8, 16, 32
8, 16, 32
none
8, 16, 32
8, 16, 32
8, 16, 32
8, 16, 32
16
16
32
none
8, 16, 32
8, 16, 32
16
Operation
Rn ⇒ Destination using DFC
Source using SFC ⇒ Rn
Source ∗ Destination ⇒ Destination
(signed or unsigned)
0 − Destination10 − X ⇒ Destination
0 − Destination ⇒ Destination
0 − Destination − X ⇒ Destination
PC + 2 ⇒ PC
Destination ⇒ Destination
Source + Destination ⇒ Destination
Data + Destination ⇒ Destination
Source + CCR ⇒ SR
Source ; SR ⇒ SR
SP − 4 ⇒ SP; <ea> ⇒ SP
Assert RESET line
C
Dn, Dn
8, 16, 32
#<data>, Dn
8, 16, 32
Í
16
C
Dn, Dn
#<data>, Dn
Í
Dn, Dn
#<data>, Dn
Í
#d
none
none
none
Dn, Dn
− (An), − (An)
Í
#<data>
<ea>, Dn
Dn, <ea>
<ea>, An
#<data>, <ea>
#<data>, <ea>
Dn, Dn
− (An), − (An)
8, 16, 32
8, 16, 32
16
8, 16, 32
8, 16, 32
16
16
none
none
none
8
8
8
16
8, 16, 32
16, 32
8, 16, 32
8, 16, 32
8, 16, 32
8, 16, 32
C
X
X
C
(SP) ⇒ PC; SP + 4 + d ⇒ SP
(SP) ⇒ SR; SP + 2 ⇒ SP; (SP) ⇒ PC;
SP + 4 ⇒ SP;
Restore stack according to format
(SP) ⇒ CCR; SP + 2 ⇒ SP; (SP) ⇒ PC;
SP + 4 ⇒ SP
(SP) ⇒ PC; SP + 4 ⇒ SP
Destination10 − Source10 − X ⇒ Destination
If condition true, then destination bits are set to 1;
else, destination bits are cleared to 0
Data ⇒ SR; STOP
Destination − Source ⇒ Destination
Destination − Source ⇒ Destination
Destination − Data ⇒ Destination
Destination − Data ⇒ Destination
Destination − Source − X ⇒ Destination
MC68332
MC68332TS/D
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
49