当前位置: 代码迷 >> 汇编语言 >> 关于浮点数的尾数的基的有关问题
  详细解决方案

关于浮点数的尾数的基的有关问题

热度:110   发布时间:2016-05-02 04:25:36.0
关于浮点数的尾数的基的问题。
组成原理书上原话:


上面“基16规格化数的前导零可能会多达3个!也就意味着有3个有效位要从尾数中去掉,从而在浮点算术精度上产生较大的问题”  这句话理解不能,
------解决思路----------------------
看这个说法,好像是实际的数值是 尾数*(16^指数) 而不是 尾数*(2^指数) 。这样,尾数的一个二进制位对应在实际数值上就是 4 个二进制位(2^4=16),由于基数化时是要有个有效数位的(不然这组就是多余的了),所以就有 3 个位为 0 而浪费了。这个本来就是精度和范围间的权衡。
  相关解决方案