计算机组成与体系结构第二章课件讲解.ppt

  1. 1、本文档共151页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成与体系结构第二章课件讲解

2.6.3 浮点运算流水线 计算机的流水处理过程同工厂中的流水装配线类似 为了实现流水,首先必须把输入的任务分割为一系列的子任务,使各子任务能在流水线的各个阶段并发地执行。将任务连续不断地输入流水线,从而实现了子任务的并行。 流水处理大幅度地改善了计算机的系统性能,是在计算机上实现时间并行性的一种非常经济的方法。 第2章教学要求-1 掌握数据的定点格式,定点整数的表达范围,有符号数和无符号数 掌握浮点格式的表达,熟悉浮点数的规格化,掌握规格化单精度浮点数与实数的相互转换 理解真值和机器数,掌握定点整数的补码、反码、原码和移码表示法 掌握BCD码、ASCII码的编码规律,理解小端方式和大端方式的存储特点 区别汉字输入编码、机内码、字模码和汉字交换码 理解检验码的作用,掌握奇偶校验以及检错能力 第2章教学要求-2 理解补码的加法运算和减法运算规律 熟悉溢出的概念,理解上溢(正溢)和下溢(负溢)的概念以及符号位检测方法 了解内部总线和外部总线、单向总线和双向总线的概念 理解浮点加减法的操作过程,了解其中对阶、规格化、舍入处理的作用 熟悉IEEE754标准的4种舍入处理方法 第二章 小结 ? 本章小结 数据可区分为数值型数据和非数值型数据。 根据基数和位的权数可将数据表示成二进制数(基数R为2),八进制数(基数R为8),十六进制数(基数R为16)等。数制之间可根据基数和位的权数实现相互之间的转换。 数的表示单位是位、字节和字。 定点表示法和浮点表示法可实现数据的有效表示,可根据精度及表示范围的不同采用不同的表示方法。 带符号数的表示要注意符号的表示方法和小数点的位置。 计算机中数的表示方法有四种:原码表示法、补码表示法、反码表示法、移码表示法。 十进制的数据表示方法有:有权码(2421码、4311码、8421码等)和无权码(余3码、格雷码等) 英文字符采用ASCII码、EBCDIC码等,但最常用的还是ASCII码。 汉字的编码有输入码、内码、字型码等。 主要的数据校验码有:奇偶校验码、循环冗余校验码和海明校验码等。 软件学院·计算机组织与结构 * 第2章之1 数据表示 * 软件学院·计算机组织与结构 * 第2章之1 数据表示 * 软件学院·计算机组织与结构 * 第2章之1 数据表示 * 软件学院·计算机组织与结构 * 第2章之1 数据表示 * 软件学院·计算机组织与结构 * 第2章之1 数据表示 * 软件学院·计算机组织与结构 * 第2章之1 数据表示 * 多功能算术/逻辑运算单元(ALU) 将Ai和Bi先组合成由控制参数S0,S1,S2,S3控制的组合函数Xi和Yi。 然后再将Xi,Yi和下一位进位数Ci通过全加器进行全加。 这样,不同的控制参数可以得到不同的组合函数,因而能够实现多种算术运算和逻辑运算。 ALU的逻辑结构原理框图 ALU基本思想 因此,一位算术/逻辑运算单元的逻辑表达式为 Fi=Xi⊕Yi⊕Cn+i Cn+i+1=XiYi+YiCn+i+Cn+iXi i代表集成在一片电路上的ALU的二进制位数。对于4位一片的ALU,i=0,1,2,3。 n代表若干片ALU组成更大字长的运算器时,每片电路的进位输入,例如当4片组成16位字长的运算器时,n=0,4,8,12。 逻辑表达式 控制参数S0 ,S1 ,S2 ,S3 分别控制输入Ai 和Bi ,产生Yi和Xi的函数。 Yi是受S0 ,S1控制的Ai和Bi的组合函数。 Xi是受S2 ,S3控制的Ai和Bi组合函数。 ALU的某一位逻辑表达式 Fi=Yi⊕Xi⊕Cn+i Cn+i+1=Yi+XiCn+i 先行进位公式 Cn+4=Y3+X3Cn+3=Y3+Y2X3+Y1X2X3+Y0X1X2X3+X0X1X2X3Cn Cn+4=G+PCn G称为进位发生输出,P称为进位传送输出。 在电路中多加这两个进位输出的目的,是为了便于实现多片(组)ALU之间的先行进位 G=Y3+Y2X3+Y1X2X3+Y0X1X2X3 P=X0X1X2X3 算术逻辑运算的实现 当控制端M=0时,M对进位信号没有任何影响。此时F 不仅与本位的被操作数Y和操作数X 有关,而且与本位的进位输出,即C 有关,因此M=0时,进行算术操作。 当控制端M=1时,封锁了各位的进位输出,即C =0,因此各位的运算结果F 仅与Y 和X 有关,故M=1时,进行逻辑操作。 74181ALU功能表 总线是计算机内各部件之间传送信息的公用的一组连线。 由于计算机内部的主要工作过程是信息传送和加工的过程,因此在机器内部各部件之间的数据传送非常频繁。为了减少内部的传送线并便于控制,通常将一些寄存器之间数据传送的通路加以归并,组成总线结构,使不同来源的信息在此传输

文档评论(0)

4477704 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档