14 Facts About Intel 8087

1.

Intel 8087, announced in 1980, was the first x87 floating-point coprocessor for the 8086 line of microprocessors.

FactSnippet No. 644,842
2.

Purpose of the Intel 8087 was to speed up computations for floating-point arithmetic, such as addition, subtraction, multiplication, division, and square root.

FactSnippet No. 644,843
3.

Only arithmetic operations benefited from installation of an Intel 8087; computers used only with such applications as word processing, for example, would not benefit from the extra expense and power consumption of an Intel 8087.

FactSnippet No. 644,844
4.

Intel 8087 was an advanced IC for its time, pushing the limits of manufacturing technology of the period.

FactSnippet No. 644,845
5.

Sales of the Intel 8087 received a significant boost when IBM included a coprocessor socket on the IBM PC motherboard.

FactSnippet No. 644,846

Related searches

IBM PC CPU
6.

Intel 8087 had previously manufactured the 8231 Arithmetic processing unit, and the 8232 Floating Point Processor.

FactSnippet No. 644,847
7.

The binary encodings for all Intel 8087 instructions begin with the bit pattern 11011, decimal 27, the same as the ASCII character ESC, although in the higher-order bits of a byte; similar instruction prefixes are sometimes referred to as "escape codes".

FactSnippet No. 644,848
8.

Main CPU program continued to execute while the Intel 8087 executed an instruction; from the perspective of the main 8086 or 8088 CPU, a coprocessor instruction took only as long as the processing of the opcode and any memory operand cycle, after which the CPU would begin executing the next instruction of the program.

FactSnippet No. 644,849
9.

Instruction prefetch queues of the 8086 and 8088 make the time when an instruction is executed not always the same as the time it is fetched, a coprocessor such as the Intel 8087 cannot determine when an instruction for itself is the next instruction to be executed purely by watching the CPU bus.

FactSnippet No. 644,850
10.

The Intel 8087 maintains its own identical prefetch queue, from which it reads the coprocessor opcodes that it actually executes.

FactSnippet No. 644,851
11.

When Intel designed the 8087, it aimed to make a standard floating-point format for future designs.

FactSnippet No. 644,852
12.

The Intel 8087 looked for instructions that commenced with the "11011" sequence and acted on them, immediately requesting DMA from the main CPU as necessary to access memory operands longer than one word, then immediately releasing bus control back to the main CPU.

FactSnippet No. 644,853
13.

The Intel 8087 was able to detect whether it was connected to an 8088 or an 8086 by monitoring the data bus during the reset cycle.

FactSnippet No. 644,854
14.

Intel 8087 coprocessors were fabricated in two variants: one with ceramic side-brazed DIP and one in hermetic DIP, and were designed to operate in the following temperature ranges:.

FactSnippet No. 644,855