- 1、本文档共90页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
例:设某浮点数共12位。其中阶码含1位阶符共4位,以2为底,补码表示;尾数含1位数符共8位,补码表示,规格化。则该浮点数所能表示的最大正数是 ? ***浮点数的表示范围*** n:阶码 m:尾数(不含符号位),两者均用补码表示 当es=0,ms=0,阶码和尾数的数值位各位全为1, (阶码:0111..1,尾数:0.11..11 )该浮点数为最大正数: 当es=1,ms=0,尾数的最低位mn=1,其余各位为0(阶码为绝对值最大负数,尾数为最小正数)时,(阶码:100..0,尾数:0.00..01 )该浮点数为最小正数: 当es=0,阶码的数值位为全1;ms=1,尾数的数值位为全0(即:阶码为最大正数,尾数为绝对值最大的负数)时, (阶码:011..1,尾数:1.00..0 )该浮点数为绝对值最大负数: 4.计算机中数据的数值范围和精度 数值范围:机器所能表示的一个数的最大值和最小值之间的范围。 数据精度:指一个数的有效位数。 数值范围和数据精度是两个不同的概念。 例如,32位定点小数(补码)的范围为-1~1-2-31 ,定点整数(补码)的范围是-231~+231- 1,数据精度为31位。 浮点数由于阶码的存在而扩大了数据的范围。例如,标准的32位单精度数,其数值的可表示范围为: -2127 ~(1-2-23)·2127,精度为24位。因此用于科学计算的计算机一般都有浮点处理器。 2. 定点补码一位乘法 补码乘法不能简单的套用原码乘法的算法,因为补码的符号位是参加运算的。 (1)校正法 所谓校正法,将[X]补和[Y]补按原码运算,所得结果 根据情况加以校正,从而得到[X+Y]补。 算法分析: 若被乘数X的符号任意--[X]补 = X0.X1X2……Xn 1)Y为正:[Y]补 = 0.Y1Y2……Yn [XY]补 = X补(0.Y1Y2……Yn) 2)Y为负:[Y]补 = 1.Y1Y2……Yn [XY]补 = [X]补(0.Y1Y2……Yn)+[-X]补 3)Y符号任意:[XY]补 = X补[0.Y1Y2……Yn]+[-X]补Y0 (2) 比较法算法(布斯公式--P77) 校正法在乘数为负数时,需要进行校正,控制起来要复杂一些,我们希望有一个对于正数和负数都一致的算法,这就是比较法。比较法是英国的booth夫妇提出来的,因此又称booth法。 2.补码两位乘(自学) 根据BOOTH乘法推导出补码两位乘法规则如下: (1)参加运算的数用补码表示 (2)符号位参加运算 (3)乘数最低位后面增加一位附加位Yn+1,其初值为0 (4)根据乘数的最低三位Yn-1YnYn+1的值决定每次应执行的操作 (5)移位按补码右移规则进行。 补码两位乘法操作(P80表3.5) 当乘数由1位符号位和n(奇数)位数据位组成时,求部分积的次数为(1+n)/2,且最后一次的右移操作只右移1位。若数值位本身为偶数,则可采用下述方法之一 (1)可在乘数的末位补1个“0”,乘数的数据位就成为奇数,其值不变,求部分积的次数为1+(n+1)/2,即n/2+1,最后一次的右移操作只右移1位. (2)乘数增加1位符号位,使总位数仍为偶数,此时求部分积的次数为n/2+1,最后一次不再执行右移操作。 3.5 浮点数的运算方法 一. 浮点加减运算 设两浮点数X,Y实现 运算,其中: 均为规格化数。 执行下面五步完成运算。 1.“对阶”--使两数阶码相等(对齐两数的小数点) 要对阶,首先求出两数阶码EX和EY之差,即 若 =0,表示两数阶码相等,即EX=EY。 若 >0,表示EX>EY 若 <0,表示EX<EY 当EX EY时,要通过尾数的移位来改变EX或EY,使之相等。 对阶的规则:是小阶向大阶看齐(使得误差很小) 若EX=EY,不需对阶。 若EX>EY,则MY右移,每右移1位,EY+1->EY,直至EX=EY为止。 若EX<EY,则MX右移,每右移1位,EX+1->EX,直至EX=EY为止。 尾数右移后,应对尾数进行舍入。 3.结果规格化(尾数用双符号位补码表示) 规则: (1)如果结果两个符号位的值不同,表示尾数结果溢出,将尾数右移1位,阶码E+1,称为“向右规格化”,简称“右规”。 (2)如果结果两个符号位的值相同,表示尾数结果不溢出。但若最高数值位与符号位相同,此时尾数连续左移,直到最高数值位与符号位的值不同为止。同时从E中减去移位的位数,这称之为“向左规格化”,简称“左规”。 规
您可能关注的文档
- 安徽大学中国古代文学课件中国古代文学(四).ppt
- 安徽工业大学财务管理原理课件第六章 财务决算.ppt
- 安徽工业大学财务管理原理课件第三章 财务管理的基础.ppt
- 安徽工业大学电气与信息工程学院自动控制原理课件 第八章.ppt
- 安徽工业大学电气与信息工程学院自动控制原理课件 第二章.ppt
- 安徽工业大学电气与信息工程学院自动控制原理课件 第六章.ppt
- 安徽工业大学电气与信息工程学院自动控制原理课件 第七章.ppt
- 安徽工业大学电气与信息工程学院自动控制原理课件 第三章.ppt
- 安徽工业大学电气与信息工程学院自动控制原理课件 第四章.ppt
- 安徽工业大学电气与信息工程学院自动控制原理课件 第五章.ppt
最近下载
- 院感知识试题(附答案).docx VIP
- 分布式光伏电站屋顶租赁协议(标准范本).docx
- 高温防暑安全培训课件.pptx VIP
- 11SG534带水平段钢斜梯(45°)(OCR).pdf VIP
- 一升二数学《暑假作业》 每日一练.docx VIP
- 《商务-谈判》课程标准).doc VIP
- 对我国长距离浆体管道输送工程设计的思考-论文发表.PDF VIP
- 110(66)kV~500kV架空输电线路运行规范.ppt VIP
- 牛津译林版九年级上册英语Unit 1-Unit 8语法知识点复习提纲.pdf VIP
- 《GBT20001.3-2015标准编写规则第3部分:分类标准》(2025版)深度解析.pptx
文档评论(0)