Common · Knowledge
Intel 8087
Floating-point unit for the Intel 8086 series of microprocessors
The Intel 8087, announced in 1980, was the first floating-point coprocessor for the 8086 line of microprocessors. The purpose of the chip was to speed up floating-point arithmetic operations, such as addition, subtraction, multiplication, division, and square root.
From Wikipedia
The Intel 8087, announced in 1980, was the first floating-point coprocessor for the 8086 line of microprocessors. The purpose of the chip was to speed up floating-point arithmetic operations, such as addition, subtraction, multiplication, division, and square root. It also computes transcendental functions such as exponential, logarithmic or trigonometric calculations. The performance enhancements were from approximately 20% to over 500%, depending on the specific application. The 8087 could perform about 50,000 FLOPS using around 2.4 watts. The 8087 was an advanced integrated circuit, pushing the limits of manufacturing technology of the period. Basic operations on the 8087 such as addition and subtraction can take over 100 machine cycles to execute and some instructions exceed 1000 cycles. The chip lacks a hardware multiplier and implements calculations using the CORDIC algorithm. Sales of the 8087 received a significant boost when a coprocessor socket was included on the 1981 IBM PC motherboard. Development of the 8087 led to the IEEE 754-1985 standard for floating-point arithmetic. The available speed version were 4.77 (5), 8, and 10 MHz. There were later x87 coprocessors for the 80186, 80286, 80386, 80386SX and also 80486SX processors. Starting with the 80486DX, Intel x86 processors featured integrated floating-point coprocessors; floating-point functions were integrated with the processor. Intel 486SX processors have a disabled or absent floating-point unit but allow for a separate 80487 which, in reality, was just a 486DX with an extra pin allowing it to disable the existing CPU.
Text: Wikipédia, CC BY-SA 4.0. · Image: Wikimedia Commons (CC BY-SA 3.0) ·
Related cards
-
★★
Intel 8008
Byte-oriented microprocessor
-
★★★
Intel 8088
Intel microprocessor model that was released in 1979
-
★★★
Intel 8086
16-bit central processing unit
-
★★
Intel 8086 and 8088
-
★★
X87
Part of x86 instruction set architecture for floating-point arithmetic
-
★★★
I486
Family of 32-bit microprocessors introduced in 1989, including DX, SX and SL models