A-A+

设浮点数共12位。其中阶码含1位阶符共4位 以2为底 补码表示;尾数含1位数符共8位 补码表

2022-08-12 10:40:20 问答库 阅读 195 次

问题详情

设浮点数共12位。其中阶码含1位阶符共4位,以2为底,补码表示;尾数含1位数符共8位,补码表示,规格化。则该浮点数所能表示的最大正数是()。
A.27
B.28
C.28-1
D.27-1

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
为使浮点数取正数最大,可使尾数取正数最大,阶码取正数最大。尾数为8位补码(含符号位),正值最大为0.1111111,即1-2-7,阶码为4位补码(含符号位),正值最大为0111,即7,则最大正数为(1-2-7)×27=27-1。

考点:补码,码表