A-A+

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

2022-08-12 13:53:23 问答库 阅读 196 次

问题详情

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


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

参考答案

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

考点:浮点,尾数