当前位置: 代码迷 >> 汇编语言 >> 浮点数格式与运算,该如何处理
  详细解决方案

浮点数格式与运算,该如何处理

热度:2699   发布时间:2013-02-26 00:00:00.0
浮点数格式与运算
假设浮点数是 100.110001
那么按照浮点数的格式 假设  
符号+ 3位阶码+6位位数
是不是就是  
1.00110001 X2*(010)
0 010 001100(书上说小数点前面的一是隐藏的)

那么如果要按浮点数的计算方式计算的时候在对阶的时候是不是要把那隐藏的1写出来吗?

可是为什么好多题目中
X=2*(010)X0.11011011, Y=2*(100)X(-0.10101100)
都是这样的 小数点前面是0呢
如果0是符号那么 为什么好写出 “-”呢?

------解决方案--------------------------------------------------------
那个写法与IEEE754风马牛不相及。

此外,为了便于比较,指数部分不是使用原码的,而是用原码的移码。象楼主的例子,010的移码是110,即存进去的是110不是010。
------解决方案--------------------------------------------------------
浮点不止ieee754一种,很多教程中有其他形式的浮点格式,楼主需要注意鸟。
  相关解决方案