Extracting ROM constants from the 8087 math coprocessor's die

224 · Ken Shirriff · May 16, 2020, 5 p.m.
.hilite {cursor:zoom-in} Intel introduced the 8087 chip in 1980 to improve floating-point performance on the 8086 and 8088 processors, and it was used with the original IBM PC. Since early microprocessors operated only on integers, arithmetic with floating-point numbers was slow and transcendental operations such as arctangent or logarithms were even worse. Adding the 8087 co-processor chip to a system made floating-point operations up to 100 times faster. I opened up an 8087 chip and took p...