A-A+

设浮点数字长16位 其中阶码5位(含1位阶符) 尾数11位(含1位数符) 当阶码的基值分别是

2022-08-12 13:49:03 问答库 阅读 196 次

问题详情

设浮点数字长16位,其中阶码5位(含1位阶符),尾数11位(含1位数符),当阶码的基值分别是2和8时: (1)说明2和8在浮点数中如何表示; (2)当阶码和尾数均用补码表示,且尾数采用规格化表示时,给出两种情况下所能表示的最大正数真值和非零最小正数真值; (3)数的表示范围有什么不同?


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

参考答案

正确答案:×
(1)基值为2和8在浮点数表示形式上完全相同(2和8是隐含约定的),阶码和尾数均用二进制表示,运算规则也基本相同。但在对阶和规格化操作时,若基值为2,则每当阶码增1或减l时,尾数相应移一位;若基值为8,则每当阶码增1或减1时,尾数要相应移3位。(2)基值为2:最大正数为215×(1-2-10),非零最小正数为2-16×2-1。基值为8:最大正数为815×(1-2-10),非零最小正数为8-16×2-3。(3)基值为8时,数的表示范围大。

考点:浮点,尾数