回 帖 发 新 帖 刷新版面

主题:如何在32位机上实现双精度(64位)计算?

有个程序只能在64位环境下运行,可我手头只有cvf编译器,如何处理那?

回复列表 (共1个回复)

沙发

32位机器可以进行双精度计算。32位和64位的intel处理器的浮点单元是没有区别的.

x86指令集是不含有浮点操作指令的, 浮点操作是x87浮点协处理器(现在已经成为cpu的浮点单元), 其寄存器是80位的, 可以操作单精度双精度和80位扩展精度。486所带的x87浮点协处理器也是80位的。

所谓的32位、64位是指整数单元和寻址总线的宽度。当初amd力推64位处理器的时候的广告,被intel嘲笑为大忽悠,
对我们数值计算而言,64位机器的唯一用处就是可用内存大了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册