Motorola M68000 User Manual page 27

8-/16-/32-bit microprocessors
Table of Contents

Advertisement

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

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc68hc000Mc68hc001Mc68008Mc68010Mc68ec000

Table of Contents