一、定点表示展开目录
二、浮点表示展开目录
为什么要引入浮点数表示:
- 变成困难,程序员要调节小数点的位置
输的表示范围小,为了能够表示两个大小相差很大的数据,需要很长的机器字长
- 例如:太阳的质量是 $0.2*10^{34}$ 克,一个电子的质量大约为 $0.9*10^{-27}$ 克,两者相差 $10^{61}$ 以上,若用定点二进制表示,至少需要 203
1. 浮点数的表示形式展开目录
2. 浮点数的表示范围展开目录
设机器数字长为 24 位,欲表示 ±3 万的十进制数,试问在保证数的最大精度的前提下,除阶符、数符各取 1 位外,阶码、尾数各取几位?
3. 浮点数的规格化形式展开目录
r = 2,尾数最高位为 1
r = 4,尾数最高 2 位不全为 0
r = 8,尾数最高 3 位不全为 0
4. 浮点数的规格化展开目录
例如:设 m=4,n=10,r=2,求尾数规格化后的浮点数表示范围