第三章节 运算方法和运算部件(3-6,7).ppt

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

第三章 运算方法和运算部件 数据的表示方法和转换 带符号数的表示方法及加减运算 二进制乘法运算 二进制除法运算 浮点数的运算方法 运算部件 数据校验码 运算器组成 一、运算器的组成 运算器的功能与组成 运算器的功能:进行各种算术运算和逻辑运算。 运算器的组成:(5大部分) 1)算逻(运算)部件ALU; 2)多路选择器:从多个输入中选择1个参加运算; 3)移位器:可进行左移/右移/或不移位; 4)通用寄存器组:多个通用寄存器,一般为4个、8个、16个等 5)状态标志寄存器,存放ALU每次运算后的有关现状,如进位 (C)、溢出(O)、正负(N)、为零(Z)等 3.6 运算部件 二、运算部件举例 书P104,图3.9所示是一个能实现定点加、减、乘、除运算的运算部件。 1.在进行加法运算时,应送来A→ALU、B→ALU、ALU→S、S→A信号(高电位),另外还应向ALU发出加法运算命令(图中未画出)。 2.在进行减法运算时,应送来A→ALU、B→ALU、+1、ALU→S、S→A信号(高电位),同样还应向ALU发出减法运算命令。 3.乘法运算的实现见前面的流程图。 4.除法运算的实现见前面的流程图。 3.6 运算部件 三、运算部件AM2901A介绍 1、AM2901A逻辑结构及原理图 移位器(左移) 3.6 运算部件 基本组成部件有: ①八功能的ALU:完成算术与逻辑运算; ②16×4位寄存器组:寄存加减运算的操作数; ③4位Q寄存器:用于接收ALU的输出数据,具有左、右移功能; ④3选1和2选1多路开关:用于多路地址、数据的选择。 下图是AM2901A的逻辑原理图。 3.6 运算部件 3.6 运算部件 运算器中有1个16×4位的通用寄存器组和一个4位的Q寄存器。寄存器组被设计成能双端口输出的部件。每一个寄存器都可以用A地址或B地址选择,将寄存器中的内容分别送到输出端口A或B。当A和B地址不同时,在输出端口A和B将得到两个不同寄存器中的内容。该寄存器组的写入控制,只能用B地址实现,写入的数据是ALU的输出经过移位器送到寄存器组的输入端的。移位器可执行直送、左移一位操作,或右移一位的操作,使加减运算和移位操作可在同一个操作步骤中完成。 Q寄存器本身具有移位功能,即它可以接收自己左移一位或右移一位的值。Q寄存器 还可以接收ALU的输出F的值。Q的输出可在经ALU的S输入端送入ALU。 3.6 运算部件 ALU还给出了Cn+4、F3(可用作符号位)、OVR和F=0000四个状态信息,它们分别是本四位运算器产生的向更高位的进位、本片最高位的取值、结果溢出和结果为零的状态。ALU的最低位还接收从更低位片送来的进位信号Cn,ALU还给出了超前进位信号G和P。 移位器还有接收与送出移位数值的引线,它们分别是RAM3、RAM0、Q3和Q0,它们都是用三态门给出的具有双向传送功能的线路实现的。 3.6 运算部件 3、16位字长定点运算器 可以用四片Am2901A组成一个16位字长的定点运算器,其连接关系如下图所示。 3.7 数据校验码 码距是任意两个等长代码之间有几个对应的二进制位不相同而确定的,相同代码的码距为0,仅有一位不同,称其码距为1,n位长度的两个代码的最大码距为n。 在一组等长代码中,两两之间有个码距,所有这些码距中最小的一个称为这组代码的最小码距,也简称码距。例如,用四位二进制表示的16种不同状态,则16种编码都用到了,此时码距为1(≥1),就是说,任何一个状态的四位码中的一位或几位出错,就变成另一个合法码,此时无查错能力。若用四个二进制位表示8个状态,就可以只用其中的8种编码,而把另8种编码作为非法编码,此时合法代码之间的码距为2(≥2,如奇偶校验码)。 码距计算 ——————————————————————————

文档评论(0)

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

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

1亿VIP精品文档

相关文档