A-A+
要求用最少的位数设计一个浮点数格式 必须满足下列要求: (1)十进制数的范围:负数-1038
问题详情
要求用最少的位数设计一个浮点数格式,必须满足下列要求: (1)十进制数的范围:负数-1038~-10-38;正数+10-38~1038。 (2)精度:7位十进制数据。
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:×
(1)由210>103,可得(210)12>(103)12,即2120>1036。又27>102,所以27×2120>102×1036,即2127>1038。同理2-127>10-38。故阶码取8位(含1位阶符),使其数值范围为-128~+127。(2)因为107≈2,故尾数的数值部分可取23位。加上数符,最终浮点数取32位,其中阶码8位(含1位阶符),尾数24位(含1位数符)。