Intel 8087: Difference between revisions
imported>George Swan (add reference) |
imported>George Swan (add reference) |
||
Line 24: | Line 24: | ||
}} [http://www.webcitation.org/query?url=http%3A%2F%2Fwww.olympusmicro.com%2Fmicd%2Fgalleries%2Fchips%2Fintel387.html&date=2008-11-28 mirror] | }} [http://www.webcitation.org/query?url=http%3A%2F%2Fwww.olympusmicro.com%2Fmicd%2Fgalleries%2Fchips%2Fintel387.html&date=2008-11-28 mirror] | ||
</ref> | </ref> | ||
Intel off-loaded the hardware to perform those instructions to a [[co-processor]] -- a [[support chip]] devoted solely to that task. Computers could be equipped with an 8088 or 8086, and without an 8087. | Intel off-loaded the hardware to perform those instructions to a [[co-processor]] -- a [[support chip]] devoted solely to that task.<ref name=IntelAndFloatingPoint> | ||
{{cite news | |||
| url=http://www.intel.com/standards/floatingpoint.pdf | |||
| title=Intel and Floating Point: Updating One of the Industry’s Most Successful Standards | |||
| publisher=[[intel (manufacturer)|intel]] | |||
| author= | |||
| date= | |||
| accessdate=2008-11-28 | |||
| quote= | |||
}} | |||
</ref> | |||
Computers could be equipped with an 8088 or 8086, and without an 8087. | |||
<!-- | <!-- | ||
When the 8088 or 8086 [[central processing unit]] encountered a floating point instruction it would be executed by the CPU, slowly, in firmware. | When the 8088 or 8086 [[central processing unit]] encountered a floating point instruction it would be executed by the CPU, slowly, in firmware. |
Revision as of 23:29, 27 November 2008
The intel 8087 was a floating point co-processor to intel's 8088 and 8086 models of single chip computer.[1] Both the 8088 and 8086 implemented the 8086 instruction set, which included a subset of instructions for floating point operations -- arithmetic operations that might include fractions.
Integer arithmetic requires much less silicon real estate to implement than calculations on values that had a fractional component.[2] Intel off-loaded the hardware to perform those instructions to a co-processor -- a support chip devoted solely to that task.[3] Computers could be equipped with an 8088 or 8086, and without an 8087. If the 8087 were present floating point instructions would be off-loaded and executed relatively quickly, by the 8087.
Later chips, lineal descendants to the 8086, the 80186, 80286 and 80386 had a companion floating point co-processor manufactured to accompany them. Intel was to market an intel 80487. But it was not a separate chip, different from the 80486.
References
- ↑ Intel 8087 family, CPU World. Retrieved on 2008-11-28. mirror
- ↑ Omar Alvarado, Thomas J. Fellers, Michael W. Davidson. Intel 387 Math Coprocessor, Olympus Micro. Retrieved on 2008-11-27. mirror
- ↑ Intel and Floating Point: Updating One of the Industry’s Most Successful Standards, intel. Retrieved on 2008-11-28.