设浮点数字长32位,其中阶码8位(含1位阶符),基值为2,尾数24位(含1位数符)设浮点数字长32位,其中阶码8位(含1位阶符),基值为2,尾数24位(含1位数符),若阶码和尾数采用同一种机器数形式,写出当该浮点数分别用原码和补码表示,且尾数为规格化形式时,他们所对应的最大正数,最小正数,最大负数和最小负数的机器数形式及十进制真值

问题描述:

设浮点数字长32位,其中阶码8位(含1位阶符),基值为2,尾数24位(含1位数符)
设浮点数字长32位,其中阶码8位(含1位阶符),基值为2,尾数24位(含1位数符),若阶码和尾数采用同一种机器数形式,写出当该浮点数分别用原码和补码表示,且尾数为规格化形式时,他们所对应的最大正数,最小正数,最大负数和最小负数的机器数形式及十进制真值

原码 阶码 尾数
最小正数 11...1 0.10...0 (2^(-(2^7-1)))(2^(-1))
最大正数 01…1, 0.11…1 (2^(2^7-1))(1-2^(-23))
最大负数 11…1, 1.10…0 (2^(-(2^7-1)))(-2^(-1))
最小负数 01…1, 1.11…1 (2^(2^7-1))(-(1-2^(-23)))
补码
最小正数 10...0 0.10...0 (2^(-2^7))(2^(-1))
最大正数 01…1, 0.11…1 (2^(2^7-1))(1-2^(-23))
最大负数 10…0, 1.10…0 (2^(-2^7))(-2^(-1))
最小负数 01…1, 1.00…0 (2^(2^7-1))(-1)
分儿给我吧!