基数为2,原码规格化的尾数首位为1
基数不同规格化的要求:
基数为2时,原码表示法:尾数首位非零
基数为4时,原码表示法:尾数第二位非零
基数为8时,原码表示法:尾数第三位非零
原因如下:
符号位 阶码 尾数
基数为2时,对整数2的表示0 0001 1
基数为4时,对整数2的表示0 0001 01
基数为8时,对整数2的表示0 0001 001
当阶码为最小的正数0001
基数为2时,按照规格化标准最小的整数为0 0001 1表示整数2
基数为4时,按照基数为2的原码规格化标准最小的整数为0 0001 1表示整数4
基数为8时,按照基数为2的原码规格化标准最小的整数为0 0001 1表示整数8
可以看到基数为4、8时,遵循按照基数为2的原码规格化标准,则造成有的数无法表示
所以基数不同时规格化的标准应该有所变化,变化如下
基数为2时,尾数首位必须为1
基数为4时,尾数第二位必须为1
基数为8时,尾数第三位必须为1
以下以此类推