Loading...
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
Loading...
Terms of Use | Privacy Policy | DMCA Policy
2006-2020 Rsmanuals.com