A-A+

要求用最少的位数设计一个浮点数格式 必须满足下列要求: (1)十进制数的范围:负数-1038

2022-08-12 13:55:37 问答库 阅读 196 次

问题详情

要求用最少的位数设计一个浮点数格式,必须满足下列要求: (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位数符)。

考点:负数,位数