设浮点数字长16位 其中阶码8位(含1位阶符) 尾数为8位(含1位数符)

2025-03-28 15:08:11
推荐回答(3个)
回答1:

如果浮点数的阶码(包括1位阶符)用R位的称码表示,尾数(包括1位数符)用M位的补码表示,则浮点数表示的数值范围如下。

回答2:

83BCH=1000 0011 1011 1100 十进制为2^3*(-0.10001)(这是二进制)=-4.25

回答3:

83BCH。

设阶码 = 83H = 1000 0011 (这是移码)。

那么,阶码的补码就是:0000 0011 = +3。

尾数则 = BCH = 1 011 1100 (这是补码)。

求出原码,可知:

尾数的真值 =-1.00 0100。

结合阶码,要把小数点右移 3 位,所以有:

该浮点数的二进制真值 =-1000.100

该浮点数的十进制真值 = -8.5。