IEEE754中规范的float表示: 1 + 8 + 23-也就是1位符号位,8位指数位,23位数值位
double为: 1 + 11 + 52- 也就是1位符号位,11 位指数位,52位数值位;
ARM浮点体系结构遵循IEEE754,只是在对于double变量的存储上ARMv5和之前的版本稍有差异.ARMv5之前的版本
将double变量的两个字按照big-endian存储而不管其字内是big-endian还是little-endian(也就是所谓的mixed-endian)
double为: 1 + 11 + 52- 也就是1位符号位,11 位指数位,52位数值位;
ARM浮点体系结构遵循IEEE754,只是在对于double变量的存储上ARMv5和之前的版本稍有差异.ARMv5之前的版本
将double变量的两个字按照big-endian存储而不管其字内是big-endian还是little-endian(也就是所谓的mixed-endian)
本文详细介绍了IEEE754标准中float和double的表示方式,并探讨了ARM浮点体系结构如何遵循该标准,特别是在不同版本的ARM处理器中double变量存储方式的变化。

285

被折叠的 条评论
为什么被折叠?



