Freescale Semiconductor, Inc.
Table 5-2. Instruction Set Summary (Continued)
Opcode
Operation
Syntax
MOVE to CCR Source
CCR
MOVE ea ,CCR
MOVE SR, ea
MOVE from SR If supervisor state
then SR
Destination
else TRAP
MOVE to SR
MOVE USP
MOVEC
If supervisor state
MOVE ea ,SR
then Source
else TRAP
SR
If supervisor state
then USP
MOVE USP,An
MOVE An,USP
An or An
USP
Rc
else TRAP
If supervisor state
MOVEC Rc,Rn
MOVEC Rn,Rc
then Rc
Rn or Rn
else TRAP
MOVEM
MOVEP
Registers
Source
Destination
Registers
MOVEM register list, ea
MOVEM ea ,register list
Source
Destination
MOVEP Dx,(d,Ay)
MOVEP (d,Ay),Dx
MOVEQ
MOVES
Immediate Data
Destination
MOVEQ # data ,Dn
If supervisor state
MOVES Rn, ea
MOVES ea ,Rn
then Rn
Destination [DFC] or Source
[SFC] Rn
else TRAP
MULS
MULU
Source × Destination
Destination
Destination
MULS.W ea ,Dn
MULS.L ea ,Dl
MULS.L ea ,Dh:Dl
16 × 16
32 × 32
32 × 32
32
32
64
Source × Destination
MULU.W ea ,Dn
MULU.L ea ,Dl
MULU.L ea ,Dh:Dl
16 × 16
32 × 32
32 × 32
32
32
64
NBCD
NEG
NEGX
NOP
NOT
0 – (Destination ) – X
10
Destination
Destination
NBCD ea
NEG ea
NEGX ea
NOP
0 – (Destination)
0 – (Destination) – X
None
Destination
~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 # data ,CCR
ORI # data ,SR
ORI to CCR
ORI to SR
Source V CCR
CCR
If supervisor state
then Source V SR
else TRAP
SR
PEA
Sp – 4
SP; ea
(SP)
PEA ea
RESET
RESET
If supervisor state
then Assert RESET
else TRAP
1
ROL,ROR
Destination Rotated by count
Destination
ROd Rx,Dy
1
ROd # data ,Dy
1
ROd ea
5- 18
MC68340 USER’S MANUAL
MOTOROLA
For More Information On This Product,
Go to: www.freescale.com