Intel 8087

8087 是由Intel 所设计的第一个数学辅助处理器，并且它是建造来与Intel 8088 和 8086 微处理器成对工作。它是x87 家族中的第一个，8087 的目的是用来加速应用程序有关浮点 运算的运算需求。效能的加强依照特定的应用，从 20% 到 500% 不等。
辅助处理器推出约60 个新的可利用指令给程序员，所有的指令都是以"F" 开头跟其他的标准8086/8088 整数运算指令有所区别，举例来说，相对于ADD/MUL，8087 提供 FADD/FMUL。
8087（以及事实上整个x87 家族）并不提供自由和线性的暂存器集合（像是8086/88 和 80286 处理器中的AX/BX/CX/DX 暂存器）-- x87 暂存器的结构是某些堆叠 的形式（尽管它并不十分像传统的堆叠数据结构），范围从ST0 到 ST7。80x87 辅助处理器的浮点指令借由推出和推入数值到堆叠上来运算。
当 Intel 设计 8087 时，他的目标是建立一个标准的浮点格式给未来的设计。事实上，从这个辅助处理器的历史观点来看，一件最成功的事情是为x86 PC 推出了第一个浮点格式：IEEE 754。8087 提供两个基本的32/64 位元浮点资料形态和额外的扩展80 位元之内部支援来改进较大和复杂的运算之精准度。除此之外，8087 提供一个80 位元／17 位数封装BCD (二进制编码之十进制 格式以及16, 32 和 64 位元整数资料形态。
8087 是于1980年 公开，然后由80287、80387DX/SX 和 487SX 所替代。Intel 80486DX，Pentium 和之后的处理器都在CPU核心含有内建的辅助处理器。

浮点运算

一个CPU的浮点运算能力，整数运算能力是一颗CPU处理能力的强大重要标志。程序的运行，即是数据的处理过程，一个输入，一个输出。当中经过的就是整数，浮点，逻辑运算。