Motorola MC68030 User Manual page 110

Enhanced 32-811 microprocessor
Hide thumbs Also See for MC68030:
Table of Contents

Advertisement

Table 3-14. Instruction Set Summary (Sheet 5 of 5)
Opcode
Operation
Syntax
RTD
(SP). PC; SP+4+d. SP
RTD #(displacement)
RTE
If supervisor state
RTE
the (SP) • SR; SP + 2. SP; (SP) • PC;
SP+4. SP;
restore state and deallocate stack according to (SP)
else TRAP
RTR
(SP) • CCR; SP + 2. SP;
RTR
(SP). PC; SP+4. SP
RTS
(SP). PC; SP+4. SP
RTS
SBCD
DestinationlO-SourcelO-X. Destination
SBCD DX,Dy
SBCD - (Ax), - (Ay)
Scc
If Condition True
Scc (ea)
then 1 s • Destination
else Os • Destination
STOP
If supervisor state
STOP #(data)
then Immediate Data. SR; STOP
else TRAP
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)
SUBO
Destination -Immediate Data. Destination
SUBO #(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);
TRAP #(vector)
SSP-4. SSP; PC. (SSP); SSP-2. SSP;
SR. (SSP); Vector Address. PC
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)
NOTES:
1. Specifies either the instruction (lC)' data (DC), or IC/DC caches.
2. Where r is rounding precision, S or D.
3. A list of any combination of the eight floating-point data registers, with individual register names separated by a slash
(I);
and/or contiguous blocks of registers specified by the first and last register names separated by a dash H.
4. A list of any combination of the three floating-point system control registers (FPCR, FPSR, and FPIAR) with individual
register names separated by a slash
(I).
5. where d is direction, L or R.
3-24
MC68030 USER'S MANUAL
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents