计算机系统白中英第4版第二章浮点数.ppt
《计算机系统白中英第4版第二章浮点数.ppt》由会员分享,可在线阅读,更多相关《计算机系统白中英第4版第二章浮点数.ppt(21页珍藏版)》请在第壹文秘上搜索。
1、1尾数部分M阶码部分Eesemsmk位n位1位1位尾数部分M阶码部分Eesemsmk位n位1位1位阶码,常为纯整数尾数,常为纯小数浮点数浮点数小数点的位置不固定,根据需要而浮动。小数点的位置不固定,根据需要而浮动。任何一个数任何一个数N N的浮点表示形式为的浮点表示形式为 N=MN=M2 2E E2.1 数据与文字的表示方法0+1+0+1-1+2122)21(knX最大正数knX222最小正数12)(21kX最小负数绝对值最大负数0.1021.0.0第n位K个0K K个个1 11.1.020.0.1n n个个0 01.0121.1.0n个1K个1浮点数的表示范围浮点数的表示范围若阶码数值部分为
2、若阶码数值部分为K K位,尾数数值部分为位,尾数数值部分为n n位,均用补码表示,则位,均用补码表示,则2.1 数据与文字的表示方法3规格化的浮点数规格化的浮点数为了充分利用尾数的有效数位,规定尾数值为了充分利用尾数的有效数位,规定尾数值应在应在0.510.51之间。之间。补码表示时,尾数的最高位应与符号位不同补码表示时,尾数的最高位应与符号位不同当当 1/2=M 1 1/2=M 1 时,应有时,应有0.1 0.1 的形式的形式当当 1=M -1/2 1=M -1/2 时,应有时,应有1.0 1.0 的形式的形式为什么是,而不是=?为什么是 0,0,表示表示E E E E;E E 0,0,表示
3、表示E E EEy y时,则时,则MMy y ,E Ey y+1+1E Ex xE1|1,溢出。,溢出。右规右规:MMz z,E Ez z+1+1。当尾数为当尾数为11.1.11.1.或或00.0.00.0.时,时,|M|Mz z|0.5|0.5左规左规:MMz z,E Ez z-1-115浮点加减运算舍入处理舍入处理对阶或右规时,尾数右移,尾数的低位部分对阶或右规时,尾数右移,尾数的低位部分被丢掉,造成一定误差,要进行舍入处理。被丢掉,造成一定误差,要进行舍入处理。简单的舍入方法有三种:简单的舍入方法有三种:恒舍法:移出的位直接舍去,对保留部恒舍法:移出的位直接舍去,对保留部分不做任何修改。
4、分不做任何修改。0 0舍舍1 1入法:右移出的位为入法:右移出的位为0 0则舍去,为则舍去,为1 1则将尾数的末位加则将尾数的末位加“1”1”。末位恒置一法:只要数位被移出,就在末位恒置一法:只要数位被移出,就在尾数的末尾恒置尾数的末尾恒置“1”1”。IEEE754IEEE754标准标准就近舍入、朝就近舍入、朝0 0、+、-舍入舍入16溢出判断溢出判断浮点数溢出主要体现在阶码的溢出,机器必浮点数溢出主要体现在阶码的溢出,机器必须做中断处理。须做中断处理。阶码上溢阶码上溢 阶码大于可表示的最大正数,阶码大于可表示的最大正数,看作看作+、-阶码下溢阶码下溢 阶码小于可表示的最小负数,看作机阶码小于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机系统 白中英第 第二 浮点
