- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机(组成)原理 第2章 计算机的运算过程 第2章 计算机的运算过程 问题: 1. 前章为什么提出多种编码? 2. 哪种编码是计算机中真正使用的? 3. 数据编码后,机器运算如何进行? 4. 实现这样的运算需要设计出什么样的电路? 5. 除用加法器完成加法运算外,减、乘、除的电路是什么样的? 第2章 计算机的运算过程 核心问题是:机器运算是如何进行的? 归纳分析: ①实现机器运算靠算法、编码、电路三部分设计。 ②设计时考虑:算法要求能够适合多种运算;电路要求尽量简单。 ③设计结果是:机器运算能够表示数据的数值、数点、符号;能够实现加减乘除运算;能够自动完成算术运算过程。 本章目标:就是了解这些算法和电路的设计。 第2章 计算机的运算过程 2.1 加减法运算及实现过程 2.2 定点数的乘法运算 2.3 浮点数的运算 2.1 加减法运算及实现过程 2.1.1 补码运算方法 ▓ 2.1.2 实现补码运算的逻辑结构图 2.1.3 加法运算中的进位和溢出 2.1.4 移码加减运算方法 本节教学目标: 本节重点内容: 2.1 加减法运算及实现过程 2.1.1 补码运算方法 1. 补数和补码运算 (1) 补数运算 ★例:在8位计算机中,实现65-31(减法)的计算。建立补数概念,领会计算机将减法转换为加法运算的原理。 2.1 加减法运算及实现过程 (2) 补码运算 ★例: 2.1 加减法运算及实现过程 ★例:P65例3-14,3-15,3-16,3-17,总结运算规则 2.1 加减法运算及实现过程 2. 补码加减法运算法则(P65) 1) 公式 [X+Y]补=[X]补+[Y]补 此公式由上例得到证实,用补码表示的两个数进行加法运算后,结果仍是补码。 [X-Y]补=[X]补+[-Y]补 因为X-Y=X+(―Y),所以编补码后得上式。说明减法运算可转换为加法完成。 2.1 加减法运算及实现过程 2) 机器运算 进行二进制运算 符号位与数值位同样参与运算。 3) 进位位处理 符号位产生的进位在不溢出的情况下,该位为模,在运算结果中舍去。 单符号定点小数的模是2,既 10.0000。 无符号数值的模是1,既 1.0000。 讨论模的问题时,应注意两者的区别。 2.1 加减法运算及实现过程 2.1.2 实现补码运算的逻辑结构图 1. 主要单元(P66图3.1) ALU(加法器实现),A寄存器,B寄存器 2. 运算选择与控制信号 A+B 用 A→ALU、B→ALU 信号 A-B=A+(-B)=A+(B反+1) 用 A→ALU、B反→ALU、+1→ALU 信号 (回顾加法器的输入信号X、Y、Cn) 3. 运算结果控制 用 ALU→A 2.1 加减法运算及实现过程 ★思考题:在定点二进制运算器中,减法运算一般通过____来实现。 D A.原码运算的二进制减法器 B.补码运算的二进制减法器 C.原码运算的十进制加法器 D.补码运算的二进制加法器 ★思考题:运算器虽有多个部件组成,但核心部件是____。 B A.数据总线 B.算术逻辑运算单元 C.多路开关 D.累加寄存器 2.1 加减法运算及实现过程 ★思考题:定点运算器用来进行____。 B A.定点数运算 B.十进制数加法运算 C.浮点数运算 D.既进行定点数运算也进行浮点数运算 2.1 加减法运算及实现过程 2.1.3 加法运算中的进位和溢出 1. 进位现象和溢出现象 ★例:(P66例3-17) 符号位产生进位,但是未溢出。 ★例:(P69例3-28) 产生溢出的情况。 2.1 加减法运算及实现过程 2. 溢出的判断逻辑和实现方法 1) 溢出 定义?运算结果超出机器数的表示范围时,被称为运算结果溢出。 原因?溢出发生在同号相加或异号相减时。 处理?溢出经逻辑电路判断,产生溢出电信号,并送标志寄存器的溢出标志位保存。 说明?符号位产生进位未必就是溢出。 2.1 加减法运算及实现过程 2) 三符号判别法(P69) 适用对象——同号两数运算 溢出条件——运算结果的符号与数据符号相异时,结果溢出。 逻辑关系式——P69:-5 逻辑电路图——P69图3-2 2.1 加减法运算及实现过程 3) 单符号进位位判别法(P69)(进位判别法) 适用对象——任意符号两数运算 溢出条件——运算时,数值最高位的进位与符号位进位(情况)相异,结果溢出。 逻辑关系式——P69:-2 逻辑电路图——图P70图3-3 ★例:(P70例3-29)用数值进位和符号进位判溢出 2.1 加减法运算及实现过程 4) 双符号位判别
您可能关注的文档
- 图书馆网络化对管理员素质提升.doc
- 听力练习诀窍兼谈学英文老问题新思维学习啊.doc
- 糖尿病饮食方法与其食品研究进展.doc
- 苏教版《劳动和技术》第10册全册教案.doc
- 速度和位移限训.doc
- 四川农业大学《动物营养和饲料学(专科)》17年9月作业考核 (资料).doc
- 水利学作业答案第1~7节思考题解答.doc
- 水溶C100果汁饮料课程设计.doc
- 数字电桥的使用与注意事项.doc
- 数字图像中Hough变换应用--直线检测.doc
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)