计算机组成原理 部件,计算机组成原理_逻辑部件基础ppt课件

《计算机组成原理_逻辑部件基础ppt课件》由会员分享,可在线阅读,更多相关《计算机组成原理_逻辑部件基础ppt课件(61页珍藏版)》请在人人文库网上搜索。

1、第2章 逻辑部件基础,组合逻辑电路 时序逻辑电路,2.1 数字电路的基础知识,数字信号和模拟信号,电子电路中的信号,模拟信号,数字信号,幅度随时间连续变化的信号,例:正弦波信号等。,幅度不随时间连续变化,而是跳跃变化,幅度不连续,称为离散变量,模拟信号,数字信号,引言,模拟电路与数字电路区别,模拟电路研究的是输出与输入信号之间的大小、相位、失真等方面的关系; 数字电路主要研究的是输出与输入间的逻辑关系(因果关系)。,2.2 基本逻辑关系,与 ( and ) 或 (or ) 非 ( not ),1.与逻辑关系,规定: 开关合为逻辑“1” 开关断为逻辑“0” 灯亮为逻辑“1” 灯灭为逻辑“0”,一。

2、、“与”逻辑关系和与门,与逻辑:决定事件发生的各条件中,所有条件都具备,事件才会发生(成立)。,真值表特点: 任0 则0, 全1则1,与逻辑运算规则 逻辑乘,2.与逻辑关系表示式,Y= AB = AB,0 0=0 0 1=0 1 0=0 1 1=1,能够实现逻辑运算的电路称为逻辑门电路,二、“或”逻辑关系和或门,1、 “或”逻辑关系,或逻辑:决定事件发生的各条件中,有一个或一个以上的条件具备,事件就会发生(成立)。,真值表,特点:任1 则1, 全0则0,或逻辑运算规则 逻辑加,2.或逻辑关系表示式,Y=A B,0+0=0 0+1=1 1+0=1 1+1=1,三、“非”逻辑关系与非门,1、“非”。

3、逻辑关系,“非”逻辑:决定事件发生的条件只有一个,条件不具备时事件发生(成立),条件具备时事件不发生。,特点: 1则0, 0则1,非逻辑 逻辑反,2.非逻辑关系表示式,四、基本逻辑关系的扩展,将基本逻辑门加以组合,可构成“与非”、“或非”、 “异或”等门电路。,1、与非门,2、或非门,真值表特点: 相同则0, 不同则1,3、 异或门,门电路小结,2.3 计算机中常用的组合逻辑电路,组合逻辑电路(Combinational Logic Circuit)的主要特点是电路在任意时刻的输出状态,仅决定于该时刻输入状态的组合,而与电路原先的状态无关。,常见的组合逻辑电路有 加法器; 算术逻辑单元; 译码。

4、器; 数据选择器等。,2.3.1 加法器,1半加器 两数Xn、Yn相加时,不考虑进位输入,0 0,1 0,0 1,1 1,0,1,1,0,Xn Yn,Hn,Hn=XnYn+XnYn=XnYn,2全加器 两数Xn、Yn相加时,考虑低位进位输入Cn-1。,Hn=XnYnCn-1+ XnYnCn-1+ XnYnCn-1+ XnYnCn-1 Cn= XnYnCn-1+ XnYnCn-1+ XnYnCn-1+ XnYnCn-1,简单串行级联的4位全加器如下图所示:,简单串行级联的4位全加器如下图所示:,超前进位加法器,超前进位产生电路同时形成各位进位,从而实行快速加法。 根据各位进位的形成条件,可分别写。

5、出Ci的逻辑表达式,形成C1的条件: 1、X1,Y1均为1; 2、X1,Y1任意为1且C0为1 C1=X1Y1+(X1+Y1)C0,形成C2的条件: 1、X2,Y2均为1; 2、 X2,Y2任意为1且X1,Y1均为1; 3、 X2,Y2任意为1同时X1,Y1任意为1且C0为1 C2=X2Y2+(X2+Y2) X1Y1+ (X2+Y2) ( X1+Y1)C0,C3=X3Y3+(X3+Y3) X2Y2+ (X3+Y3)(X2+Y2)X1Y1+ (X3+Y3)(X2+Y2)(X1+Y1)C0 C4=X4Y4+(X4+Y4) X3Y3+ . ( X1+Y1)C0,2.3.2算术逻辑单元,ALU是一种功。

6、能较强的组合逻辑电路。它能进行多种算术运算和逻辑运算。 ALU的基本逻辑结构是超前进位加法器。,S0 S1 S2 S3 L L L L L L L H L L H L L L H H L H L L L H L H L H H L L H H H H L L L H L L H H L H L H L H H H H L L H H L H H H H L H H H H,A A+B AB “0” AB B AB AB A+B AB B AB “1” A+B A+B A,A A+B A+B 减1 A加(AB) (AB)加(A+B) A减B减1 (AB)减1 A加(AB) A加B (AB)加(A。

7、+B) (AB)减1 A加A A加(A+B) A加(A+B) A减1,A+1 (A+B)加1 (A+B)加1 “0” A加(AB)加1 (AB)加(A+B)加1 A减B AB A加(AB)加1 A加B加1 (AB)加(A+B)加1 (AB) A加A加1 A加(A+B)加1 A加(A+B)加1 A,正 逻 辑,M=H 逻辑运算,M=L算术运算,Cn=1 Cn=0,功能表中,“加”表示算术加,“+”表示逻辑加。它能执行16种算术运算和16种逻辑运算,M是状态控制端,M=H,执行逻辑运算;M=L执行算术运算。S0 S3是运算选择端,它决定电路执行哪种算术运算或逻辑运算。,2.3.3数值比较器使用,数。

8、值比较器使用,L=1, XY G=1, X=Y M=1, XY,2.3.4译码器,译码:把某组编码翻译为唯一的输出,实际应用中要用到的有地址译码器等。 例如:38译码器,即8选1译码器的输入信号有三个:C、B、A(A为低位),三位二进制数可组成8个不同数字,因此可分别选中输出Y0 到Y7的某一个输出故称为 8选1译码器。,G1、G2A、G2B为芯片选择端,G1高电平有效,而G2A、G2B为低电平有效,74LS138,2.3.5 数据选择器,逻辑功能是在地址选择信号的控制下,从多路数据中选择一种作为输出信号。又称多路开关或多路选择器。,八选一选择器电路图(74151) :,7 11 10 9 4。

9、 3 2 1 15 14 13 12,5 6,MUX,MUX,国标 惯用,A0A1A2,4 3 2 1 15 14 13 12,5 6,mi为地址输入端,Di为数据输入端,mi为地址输入端,Di为数据输入端,数据选择器应用,多位并行输入的数据转换成串行数据输出,计数器,CP,1 0 1 1 0 0 1 0,0 1 0 0 1 1 0 1,2.4时序逻辑电路,任一时刻的输出信号不但取决于当时的输入信号,而且还取决于电路原来所处的状态。 电路结构上看:除了包含有组合逻辑电路外,电路中还必须包含有具有记忆功能的存储电路。,2.4.1触发器,触发器是时序逻辑电路中存储信息的元件,能存储一位二进制代码,。

10、是构成时序逻辑电路的基础。 具有两个稳定的(0和1)状态,能存储一位二进制信息; 根据不同的输入,可以置成0或1状态; 当输入信号消失后,被置成的状态保存下来。,按时钟控制方式分:电位触发,边沿触发。 同一功能触发器可以由不同触发方式来实现。 在选用触发器时,触发方式是必须考虑的因素。,1电位触发方式触发器,电位触发方式触发器又称为锁定触发器(锁存器)。 两个输入信号:数据信号D、时钟信号C 输出有两个状态:当前状态Q和Q的非QN,电位触发器逻辑图,D锁存器的真值表,2边沿触发方式触发器,边沿型触发器的状态仅取决于时钟脉冲CP的某一约定跳变来到时的输入数据,在CP=1和CP=0期间以及CP非约定跳变到来时,触发器状态不发生变化。,D触发器的逻辑图(上升沿触发),D触发器的真值表,2.4.2 寄存器和移位寄存器,寄存器(Register)是一个重要的数字部件,可以用来暂时存放信息等。一个触发器可以存放一位二进制代码,所以用n个触发器组成的寄存器可以存放n位二进制代码。,移位寄存器除了具有寄存信息的功能外,还具有移位功能,即在移位脉冲作用下,能够把寄存器中的数依次向右或向左移。,2.4.3 计数器,含有若干个触发器,并按预定顺序改变各触发器的状态,累计输入脉冲个数的电路。计数器广泛应用于计数、定时、分频及各种数字电路中,是应用较广泛的典型时序电路。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值