mc68ec060 Freescale Semiconductor, Inc, mc68ec060 Datasheet - Page 387

no-image

mc68ec060

Manufacturer Part Number
mc68ec060
Description
Mc68060 Superscalar 68k Microprocessor Including The Lc060 And Ec060
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mc68ec060RC50
Manufacturer:
NXP
Quantity:
1 746
Part Number:
mc68ec060ZU50
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mc68ec060ZU66
Manufacturer:
MOTOROLA
Quantity:
256
Part Number:
mc68ec060ZU66
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mc68ec060ZU66
Manufacturer:
MOTOROLA/摩托罗拉
Quantity:
20 000
Part Number:
mc68ec060ZU75
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
MC68060 Software Package
C.4.2 Instructions Not Recommended
Emulated instructions that use the pre-decrement and post-increment addressing mode on
the system stack must not contradict the basic definition of a stack. An operation that uses
input operands below the stack (using the pre-decrement addressing mode) exhibits poor
programming structure since the instruction is using a value before it has been defined. In
addition, instructions that place a result on the stack using the post-increment addressing
mode exhibit poor programming structure since an unexpected exception such as an inter-
rupt or an unimplemented instruction exception would corrupt the result. The M68060SP
does not handle these instruction cases properly, and unpredictable behavior will be exhib-
ited when executing code of this type.
The M68060SP does not recover gracefully from these instruction cases because a perfor-
mance penalty would be incurred to handle them properly. To avoid imposing this perfor-
mance penalty on well-behaved systems, the task of avoiding these cases has been left
outside the M68060SP. If the system absolutely requires that these cases be handled grace-
fully, the system software envelope can pre-filter these cases prior to entering the
M68060SP. Table C-6 outlines these instructions.
C-26
f<op>.{b,w,l,s,d,x}
mul{u,s}.l (64-bit)
div{u,s}.l (64-bit)
cas.{w,l} (mis)
cas.{w,l} (mis)
Table C-6. Instructions Not Handled by the M68060SP
f<op>.{b,w,l}
f<op>.p (all)
Instruction
fmovem.x
fmovem.x
fs<cc>.b
f<op>.p
f<op>.x
Floating-Point Unimplemented Data Type
Floating-Point Unimplemented Data Type
Floating-Point Unimplemented Instruction
Floating-Point Unimplemented Instruction
Floating-Point Unimplemented Instruction
Floating-Point Unimplemented Instruction
M68060 USER’S MANUAL
Integer Unimplemented
Integer Unimplemented
Integer Unimplemented
Integer Unimplemented
Underflow,SNAN
Enabled OPERR
Exception
–(ssp), dr:dq
–(ssp), dr:dq
dc:du,–(ssp)
dc:du,(ssp)+
fpn, (ssp)+
fpn, (ssp)+
–(ssp), fpn
fpn, (ssp)+
–(ssp), fpn
–(ssp), dn
dn, (ssp)+
Address
Mode
–(ssp)
MOTOROLA

Related parts for mc68ec060