
MC68332
MC68332TS/D
MOTOROLA
49
MOVES
1
Rn, <ea>
<ea>, Rn
<ea>, Dn
<ea>, Dl
<ea>, Dh : Dl
<ea>
8, 16, 32
Rn
Destination using DFC
Source using SFC
Rn
MULS/MULU
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
Source
Destination
Destination
(signed or unsigned)
NBCD
0
Destination
10
X
Destination
NEG
NEGX
NOP
NOT
OR
<ea>
<ea>
none
<ea>
<ea>, Dn
Dn, <ea>
#<data>, <ea>
#<data>, CCR
#<data>, SR
<ea>
none
Dn, Dn
#<data>, Dn
<ea>
0
Destination
Destination
0
Destination
X
Destination
PC
+
2
PC
Destination
Destination
Source
+
Destination
Destination
ORI
Data
+
Destination
Destination
Source
+
CCR
SR
Source ; SR
SR
SP
4
SP; <ea>
SP
Assert RESET line
ORI to CCR
ORI to SR
1
PEA
RESET
1
ROL
ROR
Dn, Dn
#<data>, Dn
<ea>
8, 16, 32
8, 16, 32
16
ROXL
Dn, Dn
#<data>, Dn
<ea>
Dn, Dn
#<data>, Dn
<ea>
8, 16, 32
8, 16, 32
16
8, 16, 32
8, 16, 32
16
ROXR
RTD
RTE
1
#d
16
(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
none
none
RTR
none
none
RTS
SBCD
none
Dn, Dn
(An),
(An)
<ea>
none
8
8
8
Destination10
Source10
X
Destination
Scc
If condition true, then destination bits are set to 1;
else, destination bits are cleared to 0
Data
SR; STOP
STOP
1
SUB
#<data>
<ea>, Dn
Dn, <ea>
<ea>, An
#<data>, <ea>
#<data>, <ea>
Dn, Dn
(An),
(An)
16
8, 16, 32
Destination
Source
Destination
SUBA
SUBI
SUBQ
SUBX
16, 32
8, 16, 32
8, 16, 32
8, 16, 32
8, 16, 32
Destination
Source
Destination
Destination
Data
Destination
Destination
Data
Destination
Destination
Source
X
Destination
Table 20 Instruction Set Summary(Continued)
Instruction
Syntax
Operand Size
Operation
C
C
C
X
C
X