第 2 章作业参考答案1、(1) 35(=23)16(2)127(3)127(4)1[35]原=10100011[127]原=01111111[127]原=11111111[1]原=10000001[35]反=11011100[127]反=01111111[127]反=10000000[1]反=11111110[35]补=11011101[127]补=01111111[127]补=10000001[1]补=111111112当 a7=0 时,x0,满足 x>0、5 得条件,即:若 a7=0,a6 a0可取任意值当 a7=1 时,x0、5 得条件,则由补码表示与其真值得关系,可知:要使 x>0、5 ,所以要求 a6=1,并且 a5a0不能全部为 0所以,要使 x>0、5,则要求 a7=0;或者 a7= a6=1,并且 a5a0至少有一个为 13、由题目要求可知,该浮点数得格式为:3130 2322 0SE(移码表示)M(补码表示)注:由于 S 就是数符,已表示了尾数得符号,所以为了提高表示精度,M(23 位)不必存储符号位,只需存小数点后面得有效数值位即可
(1)最大数得二进制表示为:0 11111111 1111……111(23 个 1)(2)最小数得二进制表示为:1 11111111 0000……000(23 个 0)(3)非 IEEE754 标准得补码表示得规格化数就是指其最高有效位与符号位相反故有:最大正数为:0 11111111 1111……111(23 个 1)=+(1223)2127最小正数为:0 00000000 1000……000(22 个 0)=+0、52128最大负数为:1 00000000 0111……111(22 个 1)=(0、5+223)2128最小负数为:1 11111111 0000……000(23 个 0)=12127所以其