MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSOR USER’S MANUAL 2-13
Table 2-2. Instruction Set Summary (Sheet 3 of 4)
Opcode Operation Syntax
MOVE USP If supervisor state
then USP → An or An → USP
else TRAP
MOVE USP,An
MOVE An,USP
MOVEC If supervisor state
then Rc → Rn or Rn → Rc
else TRAP
MOVEC Rc,Rn
MOVEC Rn,Rc
MOVEM Registers → Destination
Source → Registers
MOVEM register list,<ea>
MOVEM <ea>,register list
MOVEP Source → Destination MOVEP Dx,(d,Ay)
MOVEP (d,Ay),Dx
MOVEQ Immediate Data → Destination MOVEQ # <data>,Dn
MOVES If supervisor state
then Rn → Destination [DFC] or Source [SFC] → Rn
else TRAP
MOVES Rn,<ea>
MOVES <ea>,Rn
MULS Source × Destination → Destination MULS.W <ea>,Dn 16 x 16 → 32
MULU Source × Destination → Destination MULU.W <ea>,Dn 16 x 16 → 32
NBCD 0 – (Destination
10
) – X → Destination NBCD <ea>
NEG 0 – (Destination) → Destination NEG <ea>
NEGX 0 – (Destination) – X → Destination NEGX <ea>
NOP None NOP
NOT ~Destination → Destination NOT <ea>
OR Source V Destination → Destination OR <ea>,Dn
OR Dn,<ea>
ORI Immediate Data V Destination → Destination ORI # <data>,<ea>
ORI to CCR Source V CCR → CCR ORI # <data>,CCR
ORI to SR If supervisor state
then Source V SR → SR
else TRAP
ORI # <data>,SR
PEA Sp – 4 → SP; <ea> → (SP) PEA <ea>
RESET If supervisor state
then Assert RESET Line
else TRAP
RESET
ROL, ROR Destination Rotated by <count> → Destination ROd
1
Rx,Dy
ROd
1
# <data>,Dy
ROd
1
<ea>
ROXL,
ROXR
Destination Rotated with X by <count> → Destination ROXd
1
Dx,Dy
ROXd
1 #
<data>,Dy
ROXd
1
<ea>
RTD (SP) → PC; SP + 4 + d → SP RTD #<displacement>
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...