第 四 章 4.52 浮点数系统使用的阶码基值re=2,阶值位数q=2,尾数基值rm=10,尾数位数p=1,即按照使用的二进制位数来说,等价于p=4。计算在非负阶、正尾数、规格化情况下的最小尾数值、最大尾数值、最大阶值、可表示的最小值和最大值及可表示数的个数。解: 最小尾数值:rm-1 = 10-1 = 0.1最大尾数值:1- rm-p =1-10-1 = 0.9最大阶值:2q-1=3可表示数的最小值:1rm-1 = 10-1 = 0.1可表示数的最大值:rm2q-1(1- rm-p)=103(1-10-1)= 900可表示数的个数:2qrmp(rm-1)/rm = 22101(10-1)/10 = 364.53 一台机器要求浮点数的字长的精度不低于10-7.2,表数的范围正数不小于1038,且正负对称。尾数用原码、纯小数表示,阶码用移码、整数表示。设计这种浮点数的格式。解 依题意,取表数范围N =1038,表数精度=10-7.2。由式(4-4)得: = 6.99,上取整,得到阶码字长q=7。由式(4-5)得