




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章计算机的逻辑部件数字集成电路是计算机功能实现的一种重要的物理基础。本章介绍计算机常用的构成逻辑部件的集成电路。1计算机与信息科学系董阿妮讲师arnnydong号:64816第2章计算机的逻辑部件2.1计算机中常用的组合逻辑电路2.2时序逻辑电路2.3阵列逻辑电路2计算机与信息科学系董阿妮讲师arnnydong号:648162.1计算机中常用的组合逻辑电路如果逻辑电路的输出状态仅和当时的输入状态有关,而与过去的输入状态无关,称这种逻辑电路为组合逻辑电路。常见的组合逻辑电路有:三态电路异或门加法器算术逻辑单元译码器数据选择器3计算机与信息科学系董阿妮讲师arnnydong号:648162.1计算机中常用的组合逻辑电路2.1.1三态电路2.1.2异或门及其应用2.1.3加法器2.1.4算术逻辑单元2.1.5译码器2.1.6数据选择器4计算机与信息科学系董阿妮讲师arnnydong号:648162.1.1三态电路三态电路是一种重要的总线接口电路,在数字系统中得到了广泛的应用。所谓三态,是指正常0态、正常1态和高阻态Z。前两种状态由于电路的输出阻抗很低,所以又称为低阻0态和低阻1态。高阻态是指电路的0、1输出级都是截止的,此时电路的输出呈高阻,所以称它为高阻态。当接在总线上的三态电路输出为高阻态时,电路在形式上是和总线相连的,但实际上可以看成是和总线“脱开”的。高阻态简称Z态。5计算机与信息科学系董阿妮讲师arnnydong号:648162.1.1三态电路三态反相门的功能表及逻辑图如图所示:三态控制端6计算机与信息科学系董阿妮讲师arnnydong号:648162.1计算机中常用的组合逻辑电路2.1.1三态电路2.1.2异或门及其应用2.1.3加法器2.1.4算术逻辑单元2.1.5译码器2.1.6数据选择器7计算机与信息科学系董阿妮讲师arnnydong号:648162.1.2异或门及其应用异或门的功能表和逻辑图如图:8计算机与信息科学系董阿妮讲师arnnydong号:648162.1.2异或门及其应用异或门的用途:可控原/反码输出电路半加器数码比较器奇偶检测电路9计算机与信息科学系董阿妮讲师arnnydong号:648162.1.2异或门及其应用可控原/反码输出电路若把异或门的一个输入端作控制端,另一个输入端为数码输入端,由功能表可知:当控制端为1时,输出为输入的反码;当控制端为0时,输出为输入的原码。10计算机与信息科学系董阿妮讲师arnnydong号:648162.1.2异或门及其应用半加器当两数码Ai,Bi做算术加(称半加);只要把Ai,Bi加在异或门的输入端,由异或门功能表可知,输出Yi即半加和。11计算机与信息科学系董阿妮讲师arnnydong号:648162.1.2异或门及其应用数码比较器数码Ai,Bi加在异或门输入端,由功能表可知:当Ai=Bi,则Yi=0;当Ai≠Bi,则Yi=1。如图四位比较器的逻辑图当A0~3=B0~3,F=0;当A0~3≠B0~3,F=1。12计算机与信息科学系董阿妮讲师arnnydong号:648162.1.2异或门及其应用奇偶检测电路由异或门的功能表可知,当两输入Ai,Bi包含奇数个1时,Yi=1;否则,Yi=0。图中为八位奇偶检测电路当A0~7包含奇数个1时,F=1;当A0~7包含偶数个1时,F=0.13计算机与信息科学系董阿妮讲师arnnydong号:648162.1计算机中常用的组合逻辑电路2.1.1三态电路2.1.2异或门及其应用2.1.3加法器2.1.4算术逻辑单元2.1.5译码器2.1.6数据选择器14计算机与信息科学系董阿妮讲师arnnydong号:648162.1.3加法器加法器是计算机基本运算部件之一。不考虑进位输入时,两数码Xn,Yn相加称为半加。半加和Hn的表达式:半加器的功能表和逻辑图:Hn=Xn·+·Yn=XnYn15计算机与信息科学系董阿妮讲师arnnydong号:648162.1.3加法器Xn,Yn及进位输入Cn-1相加称全加由表可得全加和Fn和进位输出Cn的表达式:全加器还可用两个半加器来形成。Fn是Xn、Yn相加再和Cn-1相加的结果:Fn=Xnnn-1+nYnn-1+nnCn-1+XnYnCn-1Cn=XnYnn-1+XnnCn-1+nYnCn-1+XnYnCn-1Fn=XnYnCn-116计算机与信息科学系董阿妮讲师arnnydong号:648162.1.3加法器全加器的逻辑图17计算机与信息科学系董阿妮讲师arnnydong号:648162.1.3加法器将n个全加器相连可得n位加法器(图),但其加法时间较长。这是因为其位间进位是串行传送的,本位全加和Fi必须等低位进位Ci-1来到后才能进行,加法时间与位数有关。18计算机与信息科学系董阿妮讲师arnnydong号:648162.1.3加法器解决办法之一是采用“超前进位产生电路”来同时形成各位进位,从而实现快速加法。我们称这种加法器为超前进位加法器。超前进位产生电路是根据各位进位的形成条件来实现的。只要满足下述两条件中任一个,就可形成C1:X1,Y1均为“1”;X1,Y1任一个为“1”,且进位C0为“1”。C1的表达式为:
C1=X1Y1+(X1+Y1)C019计算机与信息科学系董阿妮讲师arnnydong号:648162.1.3加法器只要满足下述条件中任一个即可形成C2:X2,Y2均为“1”;X2,Y2任一为“1”,且X1,Y1均为“1”;X2,Y2任一为“1”,同时X1,Y1任一为“1”,且C0为“1”。可得C2表达式为:
C2=X2Y2+(X2+Y2)X1Y1+(X2+Y2)(X1+Y1)C020计算机与信息科学系董阿妮讲师arnnydong号:648162.1.3加法器同理,可有C3,C4表达式:C3=X3Y3+(X3+Y3)X2Y2+(X3+Y3)(X2+Y2)X1Y1+(X3+Y3)(X2+Y2)(X1+Y1)C0C4=X4Y4+(X4+Y4)X3Y3+(X4+Y4)(X3+Y3)X2Y2+(X4+Y4)(X3+Y3)(X2+Y2)X1Y1+(X4+Y4)(X3+Y3)(X2+Y2)(X1+Y1)C021计算机与信息科学系董阿妮讲师arnnydong号:648162.1.3加法器引入进位传递函数Pi和进位产生函数Gi的概念。它们的定义为:Pi=Xi+YiGi
=Xi·YiPi的意义是:当X1,Y1中有一个为“1”时,若有进位输入,则本位向高位传送进位,这个进位可看成是低位进位越过本位直接向高位传递的。Gi的意义是:当X1,Y1均为“1”时,不管有无进位输入,定会产生向高位的进位。22计算机与信息科学系董阿妮讲师arnnydong号:648162.1.3加法器将P1、G1代入C1~C4式,便可得:C1=G1+P1C0C2=G2+P2G1+P2P1C0C3=G3+P3G2+P3P2G1+P3P2P1C0C4=G4+P4G3+P4P3G2+P4P3P2G1+P4P3P2P1C023计算机与信息科学系董阿妮讲师arnnydong号:648162.1.3加法器当全加器的输入均取反码时,它的输出也均取反码。据此,可把它们以“与非”、“或非”、“与或非”形式改写成如下形式:由Pi、Gi定义,也可把半加和改写成:C1=1+10C2=2+21+210C3=3+32+321+3210C4=4+43+432+4321+43210Hi=PiGi24计算机与信息科学系董阿妮讲师arnnydong号:648162.1.3加法器“四位超前进位加法器”的逻辑图:25计算机与信息科学系董阿妮讲师arnnydong号:648162.1计算机中常用的组合逻辑电路2.1.1三态电路2.1.2异或门及其应用2.1.3加法器2.1.4算术逻辑单元2.1.5译码器2.1.6数据选择器26计算机与信息科学系董阿妮讲师arnnydong号:648162.1.4算术逻辑单元算术逻辑单元简称ALU,是一种功能较强的组合逻辑电路。它能进行多种算术运算和逻辑运算。ALU的基本逻辑结构是超前进位加法器,它是通过改变加法器的Gi和Pi来获得多种运算能力的。27计算机与信息科学系董阿妮讲师arnnydong号:648162.1.4算术逻辑单元美国SN74181型四位ALU中规模集成电路28计算机与信息科学系董阿妮讲师arnnydong号:648162.1.4算术逻辑单元美国SN74181型四位ALU中规模集成电路(P31)A·B(A·B)减1A·BHHHLA减BA减B减1A
BLHHL(A·B)加(A+B)加1(A·B)加(A+B)BHLHLA加(A·B)加1A加(A·B)A·BLLHL“0”减1“0”HHLL(A+B)加1A+BA·BLHLL(A+B)加1A+BA+BHLLLA+1AALLLLCn=0Cn=1M=L算术运算M=H逻辑运算正逻辑S0S1S2S329计算机与信息科学系董阿妮讲师arnnydong号:648162.1.4算术逻辑单元用4片74181电路可组成16位ALU。片内进位是快速的,但片间进位是逐片传递的,因此形成F0~F15的时间还是比较长。30计算机与信息科学系董阿妮讲师arnnydong号:648162.1计算机中常用的组合逻辑电路2.1.1三态电路2.1.2异或门及其应用2.1.3加法器2.1.4算术逻辑单元2.1.5译码器2.1.6数据选择器31计算机与信息科学系董阿妮讲师arnnydong号:648162.1.5译码器译码器的用途是把输入代码译成相应的控制电位,以实现代码所要求的操作。译码器有n个输入变量,2n个(或少于2n个)输出,每个输出对应于n个输入变量的一个最小项。当输入为某一组合时,对应的仅有一个输出为“0”(或为“1”),其余输出均为“1”(或为“0”)。32计算机与信息科学系董阿妮讲师arnnydong号:648162.1.5译码器二输入四输出译码器的逻辑图:译码器中常设置“使能”控制端,当该端为“1”时,译码器功能被禁止,此时所有输出均为“1”。使能端的一个主要功能是用来扩充输入变量数。33计算机与信息科学系董阿妮讲师arnnydong号:648162.1.5译码器两片三输入八输出译码器扩展成一个四输入十六输出译码器的实例:34计算机与信息科学系董阿妮讲师arnnydong号:648162.1计算机中常用的组合逻辑电路2.1.1三态电路2.1.2异或门及其应用2.1.3加法器2.1.4算术逻辑单元2.1.5译码器2.1.6数据选择器35计算机与信息科学系董阿妮讲师arnnydong号:648162.1.6数据选择器数据选择器又称多路开关,是以“与或”门或“与或非”门为主的电路。它能在选择信号的作用下,从多个输入通道中选择某一个通道的数据作为输出。36计算机与信息科学系董阿妮讲师arnnydong号:648162.1.6数据选择器“双四通道选一”数据选择器的逻辑图和功能表:S0,S1是通道选择信号,E是使能端,D0~D3是输入数据,输出Y的表达式为:Y=(01D0+S01D1+0S1D2+S0S1D3)E37计算机与信息科学系董阿妮讲师arnnydong号:64816第2章计算机的逻辑部件2.1计算机中常用的组合逻辑电路2.2时序逻辑电路2.3阵列逻辑电路38计算机与信息科学系董阿妮讲师arnnydong号:648162.2时序逻辑电路如果逻辑电路的输出状态不但和当时的输入状态有关,而且还与电路在此以前的输入状态有关,称这种电路为时序逻辑电路。时序电路内必须要有能存储信息的记忆元件——触发器。触发器是构成时序电路的基础。39计算机与信息科学系董阿妮讲师arnnydong号:648162.2时序逻辑电路2.2.1触发器2.2.2寄存器和移位寄存器2.2.3计数器40计算机与信息科学系董阿妮讲师arnnydong号:648162.2.1触发器按时钟控制方式来分,触发器有:电位触发边沿触发主从触发按功能分类,触发器有:R-S型D型J-K型41计算机与信息科学系董阿妮讲师arnnydong号:648162.2.1触发器同一功能触发器可以由不同触发方式来实现。在选择触发器时,触发方式是必须考虑的因素。因为相同功能的触发器,若触发方式选用不当,系统是不能达到预期设计要求的。42计算机与信息科学系董阿妮讲师arnnydong号:648162.2.1触发器1.电位触发方式触发器当触发器的同步控制信号E为约定“1”或“0”电平时,触发器接收输入数据,此时输入数据D的任何变化都会在输出Q端得到反映;当E为非约定电平时,触发器状态保持不变。鉴于它接收信息的条件是E出现约定的逻辑电平,故称它为电位触发方式触发器,简称电位触发器。43计算机与信息科学系董阿妮讲师arnnydong号:648162.2.1触发器锁定触发器(又称锁存器)的电位触发器的逻辑图:电位触发器具有结构简单的优点。在计算机中常用它来组成暂存器。44计算机与信息科学系董阿妮讲师arnnydong号:648162.2.1触发器2.边沿触发方式触发器边沿触发方式触发器,简称边沿触发器。边沿触发器的特点是:触发器接收的是时钟脉冲CP的某一约定跳变(正跳变或负跳变)来到时的输入数据。在CP=1及CP=0期间以及CP非约定跳变到来时,触发器不接收数据。45计算机与信息科学系董阿妮讲师arnnydong号:648162.2.1触发器常用的正边沿触发器是D触发器:46计算机与信息科学系董阿妮讲师arnnydong号:648162.2.1触发器边沿触发器和电位触发器的比较:电位触发器在E=1期间来到的数据会立刻被接收。但对于正沿触发器,在CP=1期间来到的数据,必须“延迟”到该CP=1过后的下一个CP正沿来到时才被接收。因此边沿触发器又称延迟型触发器。边沿触发器在CP正跳变(对正边沿触发器)以外期间出现在D端的数据变化和干扰不会被接收,因此有很强的抗数据端干扰的能力而被广泛应用,它除用来组成寄存器外,还可用来组成计数器和移位寄存器等。47计算机与信息科学系董阿妮讲师arnnydong号:648162.2.1触发器3.主-从触发方式触发器(简称主-从触发器)主-从触发器基本上是由两个电位触发器级联而成的,接收输入数据的是主触发器,接收主触发器输出的是从触发器,主、从触发器的同步控制信号是互补的(CP和CP)。48计算机与信息科学系董阿妮讲师arnnydong号:648162.2.1触发器主-从J-K触发器的原理图:触发器的输出Q,分别和接收K,J数据的输入门相连。在CP=1期间主触发器接收数据;在CP负跳变来到时,从触发器接收主触发器最终的状态。49计算机与信息科学系董阿妮讲师arnnydong号:648162.2.1触发器主-从J-K触发器功能表:主从触发器由于有计数功能,常用于组成计数器。50计算机与信息科学系董阿妮讲师arnnydong号:648162.2.1触发器4.触发器的开关特性描述触发器特性的参数很多:描述传输延迟的参数描述各输入波形宽度要求的参数描述各输入波形之间时间配合要求的参数如果在使用时不能满足参数的要求,那么,电路就不能正常地工作。51计算机与信息科学系董阿妮讲师arnnydong号:648162.2时序逻辑电路2.2.1触发器2.2.2寄存器和移位寄存器2.2.3计数器52计算机与信息科学系董阿妮讲师arnnydong号:648162.2.2寄存器和移位寄存器寄存器是计算机的一个重要部件,用于暂存数据、指令等。寄存器是由触发器和一些控制门所组成的。在寄存器中,常用的是正边沿触发的D触发器和锁存器。53计算机与信息科学系董阿妮讲师arnnydong号:648162.2.2寄存器和移位寄存器正沿触发的D触发器组成的四位寄存器:在CP正沿作用下,外部数据才能进入寄存器。54计算机与信息科学系董阿妮讲师arnnydong号:648162.2.2寄存器和移位寄存器在计算机中常要求寄存器有移位功能。如在进行乘法时,要求将部分积右移;在将并行传送的数转换成串行数时也需移位。有移位功能的寄存器称为移位寄存器。55计算机与信息科学系董阿妮讲师arnnydong号:648162.2.2寄存器和移位寄存器双向四位移位寄存器:它有左移、右移、并行输入及保持功能,采用主-从R-S触发器作寄存元件。56计算机与信息科学系董阿妮讲师arnnydong号:648162.2时序逻辑电路2.2.1触发器2.2.2寄存器和移位寄存器2.2.3计数器57计算机与信息科学系董阿妮讲师arnnydong号:648162.2.3计数器计数器是计算机、数字仪表中常用的一种电路。计数器按时钟作用方式来分,有:同步计数器:各触发器的时钟信号是由同一脉冲来提供的,因此,各触发器是同时翻转的,它的工作频率比异步计数器高,但结构较复杂。异步计数器:高位触发器的时钟信号是由低一位触发器的输出来提供的,结构简单。计数器按计数顺序来分,有:二进制十进制58计算机与信息科学系董阿妮讲师arnnydong号:648162.2.3计数器同步计数器是采用快速进位方式来计数的,触发器及实现快速进位的逻辑电路是它的核心。例:用主-从J-K触发器构成的同步十进制集成化计数器。各触发器J,K表达式为:JA=KA=1JB=KB=QA·DJC=KC=QA·QBJD=KD=QA·QB·QC+QA·QD59计算机与信息科学系董阿妮讲师arnnydong号:648162.2.3计数器十进制同步计数器60计算机与信息科学系董阿妮讲师arnnydong号:648162.2.3计数器“预置数”是集成化同步计数器的一个重要功能。一般设置控制端L,用来选择电路是执行计数还是执行预置数:当L=1,执行同步计数;L=0,执行预置数。计数器应有保持功能。“计数允许”端P和T。61计算机与信息科学系董阿妮讲师arnnydong号:64816第2章计算机的逻辑部件2.1计算机中常用的组合逻辑电路2.2时序逻辑电路2.3阵列逻辑电路62计算机与信息科学系董阿妮讲师arnnydong号:648162.3阵列逻辑电路“阵列”是指逻辑元件在硅芯片上以阵列形式排列,这种电路具有设计方便、芯片面积小、产品成品率高、用户自编程、减少系统的硬件规模等优点。读/写存储器(randomaccessmemory,简称RAM)是一种典型的阵列逻辑电路,它的存储单元排列成阵列形式。RAM在使用时能按给定的单元地址把信息存入或取出。63计算机与信息科学系董阿妮讲师arnnydong号:648162.3阵列逻辑电路2.3.1只读存储器(ROM)2.3.2可编程序逻辑阵列(PLA)2.3.3可编程序阵列逻辑(PAL)2.3.4通用阵列逻辑(GAL)2.3.5法门阵列(GA)、宏单元阵列(MA)、标准单元阵列(SCA)2.3.6可编程序门阵列(PGA)64计算机与信息科学系董阿妮讲师arnnydong号:648162.3.1只读存储器(ROM)只读存储器(readonlymemory,简称ROM)是一类重要的阵列逻辑电路。在计算机中,常常要存储固定的信息(如监控程序、函数、常数等)。对于这类存储固定信息的存储器,在使用前把信息存入其中,使用时读出己存入的信息,而不能写入新的信息。65计算机与信息科学系董阿妮讲师arnnydong号:648162.3.1只读存储器(ROM)ROM的特点:存储器中的内容是被预先写好的,并且断电后仍能长期保存;运行程序时,ROM只能读出信息而不可能随机写入;存储的都是固定程序和数据。66计算机与信息科学系董阿妮讲师arnnydong号:648162.3.1只读存储器(ROM)ROM主要由全译码的地址译码器和存储单元体组成,前者是一种“与”阵列,后者则是“或”阵列,它们都以阵列形式排列。67计算机与信息科学系董阿妮讲师arnnydong号:648162.3.1只读存储器(ROM)存储体中写入的信息是由用户事先决定的,因此是“用户可编程”的,而地址译码器则是“用户不可编程”的。存储器中存放信息的单元是存储单元,它是由若干个二进制信息组成的,叫做“字”,每个二进制信息称为“位”。为了寻找存入存储器中的字,给每个字以编号,称为地址码,简称地址。68计算机与信息科学系董阿妮讲师arnnydong号:648162.3.1只读存储器(ROM)ROM的工作方式:给定一个地址码,得到事先存入的确定数据。由于ROM工作时只是读出信息,因此可以通过设置或不设置如三极管、二极管、熔丝等元件来表示存入的二进制信息,它的存储单元及其读出线路都比较简单。69计算机与信息科学系董阿妮讲师arnnydong号:648162.3.1只读存储器(ROM)ROM的工作原理如下:地址译码器根据输入地址选择某条输出(称字线),由它再去驱动该字线的各位线,以便读出字线上各存储单元所储存的代码。70计算机与信息科学系董阿妮讲师arnnydong号:648162.3.1只读存储器(ROM)以熔丝为存储元件的8×4ROM通常以“字线×位线”来表示存储器的存储容量;以保留熔丝表示存入的是“0”,以熔断熔丝表示存入的是“1”。71计算机与信息科学系董阿妮讲师arnnydong号:648162.3.1只读存储器(ROM)在ROM中,一般都设置片选端当=0时ROM工作;当=1,ROM被禁止,其输出为“1”电平或呈高阻态。用来扩展ROM的字数。72计算机与信息科学系董阿妮讲师arnnydong号:648162.3.1只读存储器(ROM)从另一个角度来看ROM的结构:可以把译码器表示成与阵列,图中与阵列水平线和垂直线交叉处标的“点”表示有“与”的联系;存储单元体可看成是一个或阵列。73计算机与信息科学系董阿妮讲师arnnydong号:648162.3.1只读存储器(ROM)ROM结构的进一步说明:它由两个阵列组成——“与”门阵列和“或”门阵列;其中“或”的内容是由用户设置的,因而它是可编程的;与阵列是用来形成全部最小项的,因而是不可编程的。74计算机与信息科学系董阿妮讲师arnnydong号:648162.3.1只读存储器(ROM)ROM的形式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 解聘合同协议书范文模板
- 小间距LED显示发展趋势
- 地下室合同协议书
- 总经理2022工作报告
- 合同利润分成协议书范本
- 月子中心入住合同协议书
- 汽车融资租赁行业商业计划书
- 会员玩法策划方案
- 资质借用合同协议书保安
- 2025秋五年级上册语文-【17 松鼠】双减作业设计课件
- 电气毕业论文-基于-plc自动门控制设计
- 炼钢厂风险分级管控清单连铸区域
- 新时期农村初中语文教学中渗透心理健康教育的研究 论文
- 女性中医保健智慧树知到答案章节测试2023年暨南大学
- 餐饮员工入职登记表
- GA 1808-2022军工单位反恐怖防范要求
- -卫生资格-副高-护理学-副高-章节练习-专科护理学-内科疾病患者护理(多选题)(共42题)
- 一带一路 匠心织竹-计划书
- Unit 1 Extended reading Eating in China 公开课-高中英语牛津译林版(2020)选择性必修第一册
- 大脚丫和玻璃鞋
- 施工组织课程设计完整
评论
0/150
提交评论