计算机浮点运算详解深入学习计算机组成原理.ppt
《计算机浮点运算详解深入学习计算机组成原理.ppt》由会员分享,可在线阅读,更多相关《计算机浮点运算详解深入学习计算机组成原理.ppt(22页珍藏版)》请在三一办公上搜索。
1、6.4 浮点四则运算,一、浮点加减运算,x=Sx 2jx,y=Sy 2jy,1.对阶,(1)求阶差,(2)对阶原则,j=jx jy=,jx=jy 已对齐,jx jy,jx jy,x 向 y 看齐,y 向 x 看齐,x 向 y 看齐,y 向 x 看齐,小阶向大阶看齐,jx1,jy+1,jx+1,jy1,From:新闻,例如,解:,x补=00,01;00.1101 y补=00,11;11.0110,1.对阶,j补=jx补 jy补,=00,01,11,01,11,10,阶差为负(2),11.1001,x+y补=00,11;11.1001,对阶,x补=00,11;00.0011,+,+,对阶后的Sx补
2、,6.4,求阶差,2.尾数求和,From:新闻,3.规格化,(1)规格化数的定义,(2)规格化数的判断,S0,真值,原码,补码,反码,规格化形式,S 0,规格化形式,真值,原码,补码,反码,原码 不论正数、负数,第一数位为1,补码 符号位和第 一数位不同,6.4,From:新闻,特例,S=1,1补 是规格化的数,6.4,From:新闻,(3)左规,(4)右规,尾数左移一位,阶码减 1,直到数符和第一数位不同为止,上例 x+y补=00,11;11.1001,左规后 x+y补=00,10;11.0010,x+y=(0.1110)210,当 尾数溢出(1)时,需 右规,尾数右移一位,阶码加 1,6.
3、4,From:新闻,例6.27,解:,x补=00,010;00.110100,y补=00,001;00.101100,对阶,尾数求和,j补=jx补 jy补,=00,010,11,111,100,001,阶差为+1,y补=00,010;00.010110,Sx补=00.110100,Sy补=00.010110,对阶后的Sy补,01.001010,+,+,尾数溢出需右规,6.4,From:新闻,右规,x+y补=00,010;01.001010,x+y补=00,011;00.100101,右规后,x+y=0.100101 211,4.舍入,在 对阶 和 右规 过程中,可能出现 尾数末位丢失引起误差,
4、需考虑舍入,(1)0 舍 1 入法,(2)恒置“1”法,6.4,From:新闻,例 6.28,解:,x补=11,011;11.011000,y补=11,100;00.111000,对阶,j补=jx补 jy补,=11,011,00,100,11,111,阶差为 1,x补=11,100;11.101100,x=(0.101000)2-101,y=(0.111000)2-100,+,6.4,From:新闻,尾数求和,Sx补=11.101100,Sy补=11.001000,+,110.110100,右规,x y补=11,100;10.110100,x y补=11,101;11.011010,右规后,x
5、 y=(0.100110)2-11,6.4,From:新闻,5.溢出判断,设机器数为补码,尾数为 规格化形式,并假设阶符取 2 位,阶码的数值部分取 7 位,数符取 2 位,尾数取 n 位,则该 补码 在数轴上的表示为,2127(1),2-128(2-1+2-n),2-1282-1,2127(12-n),阶码01,阶码01,阶码 10,按机器零处理,6.4,From:新闻,二、浮点乘除运算,x=Sx 2jx,y=Sy 2jy,1.乘法,x y=(Sx Sy)2jx+jy,2.除法,(1)阶码采用 补码定点加(乘法)减(除法)运算,(2)尾数乘除同 定点 运算,4.浮点运算部件,阶码运算部件,尾
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 浮点 运算 详解 深入 学习 组成 原理
链接地址:https://www.31ppt.com/p-6606519.html