问答题 设浮点数字长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:最大正数为2 3 (1-2 -12 ),非零最小正数为2 -4 ×2 -1 。 基值为4:最大正数为4 3 (1-2 -12 ),非零最小正数为4 -4 ×2 -2 。 (3) 基值为4时,数的表示范围大。
【答案解析】