- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章第三部分浮点数的表示、运算以及浮点运算器 (1)浮点数的表示方法 把一个数的有效数字和数的范围在计算机的一个存储单元中分别予以表示 数的小数点位置随比例因子的不同而在一定范围内自由浮动 一个十进制数N可以写成 N= 10e×M 一个R进制数N可以写成 ? N=Re×M 阶码和尾数 32位单精度浮点数 (2)浮点数的规格化 例:156.78 =15.678×101 = 1.5678×102 = 0.15678×103=RE×M 规格化表示原则 尾数最高有效位为1,隐藏,并且隐藏在小数点的左边(即:1≤M<2) 32位单精度浮点数规格化表示 x= (-1)s×(1.M)× 2E-127 e=E-127(E=e+127) 64位双精度浮点数规格化表示 x= (-1)s ×(1.M)× 2E-1023 e=E-1023(E=e+1023) 2.6 浮点运算 2.6.1 浮点加、减法 浮点加减运算过程比定点运算过程复杂 如果判知两个操作数x或y中有一个数为0,即可得知运算结果而没有必要再进行后续的一系列操作以节省运算时间。 0操作数检查步骤则用来完成这一功能。 IEEE754标准的舍入处理 就近舍入 就是通常所说的“四舍五入” 多余位:10010 → 向最低有效位进位 多余位:01111 → 截尾 多余位:10000 → 最低有效位为0:截尾;最低有效位为1,进位 朝0舍入 朝数轴原点方向舍入(截尾) 朝+∞舍入 对正数,只要多余位不全为0,则向最低有效位进1;对负数,则是截尾 朝-∞舍入 对正数,截尾;对负数,只要多余位不全为0,则向最低有效位进1 第6步:溢出处理 2.6.2 浮点乘、除法运算 例3 已知 x=0.110000·10101,y=-0.111000·10100,设阶码数值部分各取5位,阶符2位;尾数数值部分各取6位,尾符2位,按机器浮点数运算步骤, 求x×y。 解 : (1) 求阶和 [Ex]补=00 00101 [Ey]补=00 00100 [△E]补=[Ex]补 + [Ey]补 = 00 01001 (2) 尾数相乘 可利用原码或补码定点数乘法求尾数之乘积,得 [Sx·Sy]原 = 1.101010000000 或 [Sx·Sy]补 = 1.010110000000 (3) 规格化 [Sx×Sy]原或[Sx×Sy]补已是规格化形式,勿需规格化。 (4) 舍入 若取单字长乘积,可得[Sx×Sy]原=1.101010或[Sx×Sy]补=1.010110,所以 [x×y]原=1.101010×100001001 [x×y]补=1.010110×100001001 得 x×y = -0.101010·101001= -101010000 2.6.3 浮点运算流水线 计算机的流水处理过程同工厂中的流水装配线类似 为了实现流水,首先必须把输入的任务分割为一系列的子任务,使各子任务能在流水线的各个阶段并发地执行。将任务连续不断地输入流水线,从而实现了子任务的并行。 流水处理大幅度地改善了计算机的系统性能,是在计算机上实现时间并行性的一种非常经济的方法。 ? 本章小结 数据可区分为数值型数据和非数值型数据。 根据基数和位的权数可将数据表示成二进制数(基数R为2),八进制数(基数R为8),十六进制数(基数R为16)等。数制之间可根据基数和位的权数实现相互之间的转换。 数的表示单位是位、字节和字。 定点表示法和浮点表示法可实现数据的有效表示,可根据精度及表示范围的不同采用不同的表示方法。 带符号数的表示要注意符号的表示方法和小数点的位置。 计算机中数的表示方法有四种:原码表示法、补码表示法、反码表示法、移码表示法。 十进制的数据表示方法有:有权码(2421码、4311码、8421码等)和无权码(余3码、格雷码等) 英文字符采用ASCII码、EBCDIC码等,但最常用的还是ASCII码。 汉字的编码有输入码、内码、字型码等。 主要的数据校验码有:奇偶校验码、循环冗余校验码和海明校验码等。 重点 1、各种进位制的转换;二进制原码、补码、反码的表示; 2、定点数各种码制的表示范围; 3、补码加减法运算以及溢出的判断; 4、定点运算器的组成; 5、原码一位乘、补码一位乘的运算方法; 陈列乘法的计算; 6、浮点数的表示和加减法的运算。 阶码上溢:机器浮点数值大于最大正数A值(正上溢),或小于最小负数B值(负上溢) 认为是+∞或-∞(阶码E为全1)置溢出标志。 阶码下溢:机器浮点数值小于最小正数a值(正下溢) ,或大于最大负数b值(负下溢)
您可能关注的文档
- 科室疑难危重病管理记录本8.doc
- 税务总局何道成讲解资产损失25号公告.ppt
- 移动化物流管理平台解决方案 V0.1.ppt
- 税务稽查标准课件2011.ppt
- 禽病学 禽病临床诊断彩色图谱 07鸡传染性法氏囊病 西南民族大学.ppt
- 积极的职业心态41页.ppt
- 空冷塔设备管道安装作业指导书1.doc
- 空压机站施工方案1.doc
- 空气理化检验_教学课件_8.ppt
- 社区护理学_课程课件_2.社区护理工作方法.ppt
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
文档评论(0)