Motorola M68060 User Manual page 44

Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mc68060Mc68lc060Mc68ec060

Table of Contents