首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

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

2012-03-21 
浮点数格式与运算假设浮点数是100.110001那么按照浮点数的格式假设符号+ 3位阶码+6位位数是不是就是1.0011

浮点数格式与运算
假设浮点数是 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一种,很多教程中有其他形式的浮点格式,楼主需要注意鸟。

热点排行