
Introduction
MOTOROLA
M68060 USER’S MANUAL
1-19
JSR
SP – 4 SP; PC (SP)
Destination Address PC
JSR <ea>
LEA
<ea> An
LEA <ea>,An
LINK
SP – 4 SP; An (SP)
SP An, SP+d SP
LINK An,dn
LPSTOP
If supervisor state
immediate data SR
SR broadcast cycle
STOP
else TRAP
LPSTOP #<data>
LSL, LSR
Destination Shifted by count Destination
LSd Dx,Dy1
LSd #<data>,Dy1
LSd <ea>1
MOVE
Source Destination
MOVE <ea>,<ea>
MOVEA
Source Destination
MOVEA <ea>,An
MOVE
from CCR
CCR Destination
MOVE CCR,<ea>
MOVE to
CCR
Source CCR
MOVE <ea>,CCR
MOVE from
SR
If supervisor state
then SR Destination
else TRAP
MOVE SR,<ea>
MOVE to SR
If supervisor state
then Source SR
else TRAP
MOVE <ea>,SR
MOVE USP
If supervisor state
then USP An or An USP
else TRAP
MOVE USP,An
MOVE An,USP
MOVE16
Source block Destination block
MOVE16 (Ax)+, (Ay)+6
MOVE16 (xxx).L, (An)
MOVE16 (An), (xxx).L
MOVE16 (An)+, (xxx).L
MOVEC
If supervisor state
then Rc Rn or Rn Rc
else TRAP
MOVEC Rc,Rn
MOVEC Rn,Rc
MOVEM
Registers Destination
Source Registers
MOVEM <list>,<ea>4
MOVEM <ea>,<list>4
MOVEP
2
Source Destination
MOVEP Dx,(dn,Ay)
MOVEP (dn,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
× 16 32
MULS.L <ea>,Dl 32
× 32 32
MULS.L <ea>,Dh–Dl 32
× 32 642
MULU
Source
× Destination Destination
MULU.W <ea>,Dn 16
× 16 32
MULU.L <ea>,Dl 32
× 32 32
MULU.L <ea>,Dh–Dl 32
× 32 642
NBCD
0 – (Destination10) – 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
Table 1-3. Instruction Set Summary (Continued)
Opcode
Operation
Syntax