【发布时间】:2010-10-22 12:21:45
【问题描述】:
单精度浮点运算和双精度浮点运算有什么区别?
我对与视频游戏机相关的实用术语特别感兴趣。例如,Nintendo 64 是否有 64 位处理器,如果有,那是否意味着它能够进行双精度浮点运算? PS3 和 Xbox 360 可以执行双精度浮点运算还是仅执行单精度运算?通常使用的是双精度功能(如果存在的话?)。
【问题讨论】:
-
CPU 是 64 位这一事实通常意味着 CPU 具有 64 位 通用寄存器(即整数)和 内存地址大小。但它对浮点数学只字未提。例如,Intel IA-32 CPU 是 32 位的,但它们本身就支持双精度浮点数。
-
双精度浮点运算可以表示比单精度浮点更多的数字。从编程的角度来看,这是一本关于浮点的好读物。 levelup.gitconnected.com/…
标签: floating-point precision processor operations