设浮点数共12位。其中阶码含1位阶符共4位 以2为底 补码表示;尾数含1位数符共8位 补码表示 规格化。
补码,表示,尾数
已帮助 人
设浮点数共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。
