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