问题 单项选择题

在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。

填空题
填空题