“非规格化”最大负数的问题?
问题描述:
“非规格化”最大负数的问题?
在教科书中:
“阶码”与“尾数”均采用“补码”表示:
典型数数据:“非规格化”最大负数.
机器数形式:数符为1、阶符为1、阶码为00···00、尾数为11···11
真值:[-(2的负n次方)]乘[2的(-2的m次方)]
(其中m为阶码的位数,n为数符的位数)
既然是在求“非规格化”的最大负数,“数符”和“尾数”又是采用“补码”表示,那么为什么它的尾数在教科书上表示为1.11···11 而不是表示为1.10···00?
答
因为:1.111···11111是“补码”的表示形式.
它的真值为:1.000···00001(-(2的负n次方)为“非规格化”的最大负数.