《汇编语言》
这本书的11页下方有一个关于浮点数编码的说明,没看懂。
编码方式为:8位阶码,24位尾码。
阶码采用过余码方式,即80H表示0,大于80H表示正数,小于80H表示负数,例如83H表示3,7DH表示-3。
主要的问题是,对于浮点数的范围不懂:
正数:2^127*(1-2^24)~2^-127*2^-1
负数:2^127*(-(1-2^-24))~2^-128*(-2^-1).
请帮我指点一下以上的正负数范围为什么是上述的范围,谢谢!
------解决方案--------------------------------------------------------
浮点数 = 阶码 * 尾数
阶码是有符号表示 所以最大正数为127,最大负数为-127
尾数也是有符号表示,同理。
可以理解吗?
------解决方案--------------------------------------------------------
哥们好,你也在看这本书啊?!
看到有什么错的没?----应该有不少吧,就是最明显的那种
我也在看这本书,看了前5章,错的答案,错的描述多的是,不是我一个人说错的---在论坛发帖证实过的。
看这本书我不知道骂了编者多少遍了啊,误人子弟。
------解决方案--------------------------------------------------------
因为你题目里用24位表示尾数。