Introduction
1-20
M68060 USER’S MANUAL
MOTOROLA
ORI to SR
If supervisor state
then Source V SR
SR
else TRAP
Source (Unpacked BCD) + adjustment
Destination (Packed BCD)
SP – 4
SP; <ea>
(SP)
If supervisor state
then invalidate instruction and data ATC entries
for destination address
else TRAP
If supervisor state
then logical address translate to physical
address
An
else TRAP
If supervisor state
then Assert
RSTO
Line
else TRAP
ORI #<data>,SR
PACK
PACK –(Ax),–(Ay),#(adjustment)
PACK Dx,Dy,#(adjustment)
PEA <ea>
PFLUSH (An)
PFLUSHN (An)
PFLUSHA
PFLUSHAN
PEA
PFLUSH7
PLPA
PLPAR (An)
PLPAW (An)
RESET
RESET
ROL, ROR
Destination Rotated by count
Destination
ROd Rx,Dy1
ROXL, ROXR Destination Rotated with X by count
Destination
ROXd Dx,Dy
1
ROXd #<data>,Dy
1
ROXd <ea>
1
RTD #(dn)
RTD
(SP)
PC; SP + 4 + dn
SP
If supervisor state
then (SP)
SR; SP + 2
SP; (SP)
PC;
SP + 4
SP; restore state and deallocate
stack according to (SP)
else TRAP
(SP)
CCR; SP + 2
SP;
(SP)
PC; SP + 4
SP
(SP)
PC; SP + 4
SP
RTE
RTE
RTR
RTR
RTS
RTS
SBCD Dx,Dy
SBCD –(Ax),–(Ay)
SBCD
Destination
10
– Source
10
– X
Destination
Scc
If condition true
then 1s
Destination
else 0s
Destination
If supervisor state
then Immediate Data
SR; STOP
else TRAP
Scc <ea>
STOP
STOP #<data>
SUB
Destination – Source
Destination
SUB <ea>,Dn
SUB Dn,<ea>
SUBA <ea>,An
SUBI #<data>,<ea>
SUBQ #<data>,<ea>
SUBX Dx,Dy
SUBX –(Ax),–(Ay)
SWAP Dn
SUBA
SUBI
SUBQ
Destination – Source
Destination
Destination – Immediate Data
Destination
Destination – Immediate Data
Destination
SUBX
Destination – Source – X
Destination
SWAP
Register 31–16 ˉ
Register 15–0
Destination Tested
Condition Codes;
1
bit 7 of Destination
SSP – 2
SSP; Format
÷
Offset
(SSP);
SSP – 4
SSP; PC
(SSP); SSP – 2
SSP;
SR
(SSP); Vector Address
PC
TAS
TAS <ea>
TRAP
TRAP #<vector>
TRAPcc
If cc
then TRAP
TRAPcc
TRAPcc.W #<data>
TRAPcc.L #<data>
TRAPV
If V
then TRAP
TRAPV
TST
UNLK
Destination Tested
Condition Codes
An
SP; (SP)
An; SP + 4
SP
Source (Packed BCD) + adjustment
Destination (Unpacked
BCD)
TST <ea>
UNLK An
UNPACK –(Ax),–(Ay),#(adjustment)
UNPACK Dx,Dy,#(adjustment)
UNPK
Table 1-3. Instruction Set Summary (Continued)
Opcode
Operation
Syntax