若浮点数的阶码用移码表示,尾数用补码表示。两规格化浮点数相乘,最后对结果规格化时,右规的右移位数最多为(10)位。

admin2009-05-15  15

问题 若浮点数的阶码用移码表示,尾数用补码表示。两规格化浮点数相乘,最后对结果规格化时,右规的右移位数最多为(10)位。

选项 A、1
B、2
C、尾数位数
D、尾数位数-1

答案A

解析 为了充分利用尾数来表示更多的有效数字,即提高数据的表示精度,通常采用规格化浮点数。规定浮点数在运算结束将运算结果存到计算机中时,必须是规格化的浮点数。规格化浮点数尾数的最高数值位是有效数字,即正尾数0.5≤P<1,负尾数-1<F≤-0.5。要求规格化以后,其尾数部分是正数时为0.1xxx的形式;是负数时,对于原码为1.1xxx的形式,对于补码为1.0xxx的形式,可以通过尾数小数点的左右移动和阶码的变化实现。那么,将两个尾数相乘,则积的最高数值位是有效数字,即正尾数[0.25]≤F<[1],负尾数[-1]<F≤[-0.5],所以,右规时的右移位数最多是1位。
转载请注明原文地址:https://kaotiyun.com/show/AKUZ777K
0

相关试题推荐
最新回复(0)