在Pentium微处理器中,浮点数的格式采用IEEE754标准。假设一个规格化的32位浮点数如下: 1 10000011 00101100000000000000000 该数的十进制数值是______。
A.-2.75
B.-16.75
C.-20.75
D.-18.75
参考答案:D
解析:
在IEEE754浮点数中,符号位s用0表示正数,1表示负数;指数E换成十进制 E=131;所以指数为131-127=4;规格化尾数为1.001011,所以该浮点数的数值为: 1.001011×24=10010.11,转换为十进制为18.75。IEEE754标准的表示公式为: (-1)s2E(b0b1b2b3…bp-1),根据公式可转换为:-1×18.75=-18.75。