- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 运算方法 本章知识要点: 无符号数的定义及编码方法。 有符号数的定义及四种编码方法。 定点小数、定点整数的定义及编码方法。 浮点数的表示方法。 IEEE754浮点标准。 定点数和浮点数的移位及加减运算。 定点数和浮点数的乘除运算。 数值的逻辑运算。 三种专用运算部件:流水线、查找表和华莱士树。 6.1 无符号数和有符号数 6.1.1 无符号数和有符号数的定义 1.无符号数的定义 全部二进制位均用来表示数值本身,没有正负之分。 2.有符号数的定义 最高二进制位表示该数的正负,将此二进制位称为符号位;其余的二进制位用来表示数值本身,将这些二进制位称为数值位。 6.1.2 无符号数和有符号数的表示 1.无符号数的表示:原码 2.有符号数的表示:原码、反码、补码和移码 1位符号表示法:正数0,负数1 2位符号表示法:正数00,负数11 表6-1 有符号数的编码方法 表6-2 四种编码方法下的机器数 四种编码方法的特点: ① 原码:最简单明了,符号位不能直接参与加减运算。 ② 补码:符号位和数值位同时参与运算,使用广泛。 ③ 反码:是原码与补码互求的过渡,较少使用。 ④ 移码:将所有的真值都映射到一个正数域。 6.1.3 无符号数和有符号数表示范围的区别 6.1.4 计算机对无符号数和有符号数的识别 一个数究竟是有符号数还是无符号数,计算机并不知道,这是由编程人员来决定的,如果要处理的数是无符号的,那就使用处理无符号数的指令;如果要处理的数是有符号的,那就使用处理有符号数的指令。加减法只有一套指令,而其它的运算指令(如乘、除等)一般都有两套指令。 6.2 数的定点表示和浮点表示 6.2.1 定点表示法 1.定点整数 图6-2 定点整数的格式 定点整数的表示范围是:-2n≤X≤2n-1。 2.定点小数 图6-3 定点小数的格式 定点小数的表示范围是:-1≤X≤1-2 -n。 6.2.2 浮点表示法 1. 浮点数的一般格式 2.浮点数的表示范围 3.IEEE754浮点标准 (2)特殊值和非规格化浮点数的表示(单精度) 6.3 定点数的算术运算 1.算术移位规则,见表6-9。 2.逻辑移位规则 左移时,高位移出,低位填补0; 右移时,低位移出,高位填补0。 6.3.2 定点补码加减运算 1.补码加减运算的基本公式 加法: 定点整数:[X+Y]补=[X]补+[Y]补 (mod 2n) 定点小数:[X+Y]补=[X]补+[Y]补 (mod 2 ) 减法: 定点整数:[X-Y]补=[X]补+[-Y]补 (mod 2n) 定点小数:[X-Y]补=[X]补+[-Y]补 (mod 2 ) mod是取模运算,等于两个整数相除的余数。 2. 溢出的定义 运算结果超出机器数所能表示的范围。 两个正数相加得到负数或者两个负数相加得到正数就发生了溢出。 3.溢出的判断 6.3.3 定点乘除运算 2.原码一位除法 图6-14 原码一位加减交替法除法器的组成 6.4 浮点数的算术运算 6.4.1 浮点数的加减运算 1.对阶:小阶向大阶看齐。 2.尾数求和差 3.规格化化处理:必须满足001××…× 或110××…×的形式。 4.舍入处理:“0舍1入法” 。 5.溢出判断:上溢时,机器停止运算,进行中断溢出处理;下溢时,按机器零处理,机器继续运行。 6.4.2 浮点数的乘除运算 1.浮点乘法运算 乘积的符号等于两乘数符号的异或,乘积的阶码等于两乘数的阶码之和,乘积的尾数等于两乘数的尾数之积。 2.浮点除法运算 商的符号等于被除数与除数符号的异或,商的阶码等于被除数与除数的阶码之差,商的尾数等于被除数与除数的的尾数之商。 6.5
您可能关注的文档
- 八年级数学分式的加减法课件3.ppt
- 八年级数学上册轴对称单元测试题(带详细答案解析).doc
- 国家治理现代化须超越任何群体局部利益.doc
- 过程控制系统008.ppt
- 哈师大附中以及东北师大附中高三第一次联合考试.doc
- 八年级物理下册 第十章从粒子到宇宙同步练习3 沪粤版.doc
- 海文考研经典词汇书.doc
- 含字母系数的 一元一次不等式组.ppt
- 八年级英语下 unit6 B课件 人教版.ppt
- 函数单调周期奇偶性练习题.doc
- 市场导向均衡、组织学习平衡与产品创新绩效的关联性探究.docx
- 论主权财富基金国际法律规制:困境、突破与展望.docx
- 大型锻件镦粗侧表面开裂机制与控制策略研究.docx
- 探寻陆华柏音乐教育思想:传承与创新的时代旋律.docx
- 中美运输服务贸易国际竞争力:多维比较与提升路径.docx
- 构建健全防线:建设用地指标交易市场监管法律制度深度剖析.docx
- 胃癌组织中信号传导与转录活化因子3及其相关蛋白的表达、调控机制与临床价值探究.docx
- 重组人血管内皮抑素对小鼠氧致视网膜新生血管的抑制效应及机制探究.docx
- 高等职业院校青年教师职业生涯管理的深度剖析与实践路径.docx
- 从“芳华”到“小站”:严歌苓军旅题材小说的深度剖析与时代映照.docx
文档评论(0)