文档详情

IEEE754标准32位浮点数格式.ppt

发布:2017-05-03约1千字共7页下载文档
文本预览下载声明
IEEE754标准的32位浮点数格式;IEEE754标准的32位浮点数格式为:;试1将-(0.11)用IEEE短实数浮点格式表示。; 例3:将(100.25)10转换成短浮点数格式。 ⑴ 十进制数→二进制数 (100.25)10=(1100100.01)2 ⑵ 非规格化数→规格化数 1100100.01=126 ⑶ 计算移码表示的阶码(偏置值+阶码真值) 1111111+110 ⑷ 以短浮点数格式存储该数。 符号位=0 阶码 尾数=10010001000000000000000 短浮点数代码为 0,100 0010 1,100 1000 1000 0000 0000 0000 表示为十六进制的代码:42C88000H。 ;把浮点数C1C90000H转成十进制数。 ⑴ 十六进制→二进制形式,并分离出符号位、阶码和尾数。 C1C90000H= 110010010000000000000000 ⑵ 计算出阶码真值(移码-偏置值) 1111111=100 ⑶ 以规格化二进制数形式写出此数 1.1001001×2100 ⑷ 写成非规格化二进制数形式 11001.001 ⑸ 转换成十进制数,并加上符号位。 (11001.001)2=(25.125)10 所以,该浮点数=-25.125;;[例4] 将十进制数数20.59375转换成32位浮点数的二进制格式来存储。 [解:]首先分别将整数和分数部分转换成二进制数:   然后移动小数点,使其在第1,2位之间     10100.10011=1.010010011×24     e=4   于是得到:     S=0 , E=4+127=131,    M=010010011   最后得到32位浮点数的二进制存储格式为: 0100 0001 1010 0100 1100 0000 0000 0000=(41A4C000)16
显示全部
相似文档