C 语言有一个数据类型float
。有些机器有一个浮点处理器来执行所有的浮点计算。我的问题是:是否有一些机器没有浮点处理器?这些机器如何使用 float ?
最佳答案
许多小型 Controller 没有浮点单元。在那种情况下,有一个浮点软件库。
在 20 世纪 80 年代中期,如果我们的系统有 8087,8086 和 8088 的 FPU,我们认为自己是幸运的。不幸的是,无论 8087 是否存在,我们的软件都必须正常工作。这意味着如果缺少 8087 指令,则捕获并模拟它。
关于c - 如何在没有 FPU 的机器上计算 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9060852/