问题 单项选择题

在Pentium微处理器中,浮点数的格式采用IEEE 745标准。假设一个规格化的32位浮点数如下
1 10000011 00101100000000000000000
该数的十进制数值是

A.-2.75

B.-16.75

C.-20.75

D.-18.75

答案

参考答案:D

解析: Pentium微处理器中浮点数格式完全符合IEEE754标准,它表示成如下形式:(-1)s 2E(b0△b1b2b3…bp-1),其中(-1)s是该数的符号位,s=0表示此数为正,1表示此数为负。E是指数,(b0△b1b2b3…bp-1)是尾数,使用原码表示, A表示隐含的小数点,p是尾数的长度。本题计算如下:s=1,该数为负,先计算指数,因为 E=10000011=(131)10,所以指数=131-127=4。再计算尾数。因为规格化的尾数是-1.001011,所以该浮点数的数值为:-1.001011×24=-10010.11=(-18.75)10

填空题
多项选择题