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