浮点数问题,请各位大哥抽点时间帮小弟看看。谢谢
浮点数-265E-2(基数为10)化成规格化的 [B]机器码[/B](共16位二进制数,第一位是尾数的符号位,二到六位是二进制定点整数阶码,其中包含一位符号位,六到16位为尾数是二进制定点小数)。
请各位大哥抽点时间帮小弟看看,机器码用原码表示应该是多少。谢谢指点,万分感谢!
问题点数:0、回复次数:4Top
1 楼csdntime()回复于 2003-08-03 15:02:16 得分 0
265E 是16进制的话。它表示的二进制为0010 0110 0101 1110 阶码为01001它用原码表示的话十进制为8+1=9;应当是7到16为尾数01001011110 为0.1001011110,265E=0.1001011110*10(9)
10(9)表示10的九次方。再算出10的9次方等于2的多少次方即可。然后再郛点的表示方法表示即可
Top
2 楼laiben(Ben)回复于 2003-08-04 20:11:30 得分 0
晕~怎么负数这样表示啊?Top
3 楼dawuzj(Aaron)回复于 2003-08-05 17:58:42 得分 0
1,0,0010,0100001001Top
4 楼midnight1200(子人)回复于 2003-08-06 03:00:58 得分 0
-265e-2写成小数表示为-2.65,二进制表示为:-10.1010 0110(因为尾数取10位,所以此处小数部只取8位)
基数为2,尾数为10 1010 0110(负数),介码为2(正数),所以答案为(我的)
1,0,00 10,10 1010 0110
ps。我此处基数用了2。书上说,基数是固定不变的,隐含表示,通常为2。
我能请问一句,“固定”是什么意思?它取决于什么?
上面题目写了基数为10,我是否要沿用?
谢谢~!!!
Top




