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

admin2010-11-09  30

问题 在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
转载请注明原文地址:https://kaotiyun.com/show/F8gZ777K
0

最新回复(0)