第2章微型计算机的基本组成电路.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 微型计算机的基本组成电路 无论是多么复杂的计算机,都是由若干典型的电路所组成的。本章就是对微型计算机最常见的电路环节的名称及电路原理作一简单介绍。其中最主要的是算术逻辑部件(ALU)、触发器(Trigger)、寄存器(Register)、存储器(Memory)、总线结构(BUS)等。数据在这些部件之间流通的过程以及控制字的概念。这些都是组成计算机的硬件基础。 一、算术逻辑单元(ALU) 顾名思意,这个部件既能进行二进制的四则运算,也能进行布尔代数的逻辑运算。前面所讲的可控加减法电路就是最简单的算术部件。通过适当的变换,可将乘法和除法变成加法运算。如果在这个基础上,增加一些电路,可以使简单的ALU进行逻辑运算。其符号见图2-1。 二、触发器 触发器是存放一位二进制数字信号的基本单元。触发器是计算机的记忆装置的基本单元,也可以说是记忆细胞。触发器可以组成寄存器,寄存器又可以组成存储器。寄存器和存储器统称为计算机的记忆装置。 微机中所有的触发器一般用晶体管元件,这是因为晶体管元件可以制成大规模的集成电路,体积可以更小。 下面简要介绍RS触发器、D触发器和JK触发器,因为这些类型的触发器是计算机中最常见的基本元件。 1、RS触发器 基本RS触发器可用两个与非门交叉联接而成,如图2-2所示。当S=0而R=1时,Q=1为置位,当S=1而R=0时,Q=0称为复位。 时标RS触发器是为了使触发器在整个机器中能和其他部件协调工作,其工作原理见图2-4所示。这样无论是复位和置位都必须在时钟脉冲端为高电位时才能进行。 2、D 触发器 RS触发器有两个输入端S和R。为了存储一个高电位,就需要一个高电位输入的S端;为了存储一个低电位,就需要另一个高电位输入的R端。这在很多应用中是不很方便的。D触发器就是在RS触发器的基础上引伸出来的,它只需一个输入端口。其工作原理见图2-5所示。 为协调运行,D触发器要加上时标脉冲CLK,得到图2.6所示的时标触发器。 触发器的预置和清除:在一些电路中,有时需要预先给某个触发器置1或清0,而与时标脉冲以及D输入端信号无关,这就是所谓的预置和清除。这只要在图2-7的电路上增加两个或门就可实现,见图2-8所示。 图2-9显示了各种边缘触发器。这里要注意的的是图中的汽泡“O”,即负电平有效之意(电路上增加了一个非门,反相器)。 3、JK触发器 JK触发器是组成计数器理想的记忆元件,其电路原理图见2-10所示。它是在RS触发器的基础上,增加两个与门,并使输出交叉反馈得到的。 其工作过程分析: ? 当J=K=0时:保持原状(自锁); ? 当J=0,K=1时:复位; ? 当J=1,K=0时:置位; ? 当J=K=1时:翻转(取反)。 JK触发器的符号如图2-11所示。 RS、D与JK触发器的比较 1)RS触发器为触发器的基础 2)当CLK为高电平时,D触发器可置、复位 3)当CLK为高电平时,JK触发器可保持原状、置位、复位、翻转 2.3、寄存器 寄存器是由触发器组成的。一个触发器就是一个一位寄存器。由多个触发器可以组成一个多位寄存器。 寄存器由于其在计算机中的作用不同而具有不同的功能,从而被命名为不同的名称。常见的寄存器有: 缓冲寄存器——用以暂存数据; 移位寄存器——能将其所存的数据一位 一位地向左移或右移; 计数器——一个计数脉冲到达时,会按 二进制数的规律累积脉冲; 累加器——用以暂存每次在ALU中计算 的中间结果。 1、缓冲寄存器(Buffer) 这是用以暂存某个数据,以便在适当的时间节拍和给定的计算步骤将数据输入或输出到其它记忆元件中去。其一个四位寄存器电路原理图见2-12。 可控缓冲寄存器:前面所说的缓冲寄存器其数据X输入到Q只受CLK的节拍管理,即只要一将X各位加到寄存器各位的D输入端,时标节拍一到,就会立即送到Q去。这有时是不利而有害的,因此也许我们还想让早已存在其中的数据多留点时间,但由于不可控制之故,在CLK正前沿一到就会立即被来到门口的数据X替代掉。

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档