计算机组成原理04计算机的逻辑部件02.ppt
《计算机组成原理04计算机的逻辑部件02.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理04计算机的逻辑部件02.ppt(63页珍藏版)》请在课桌文档上搜索。
1、1、晶体三极管与反相电路2、逻辑运算与数字逻辑电路3、通过逻辑功能设计逻辑电路 3.1、实际问题-真值表 3.2、真值表-逻辑表达式 3.3、逻辑表达式-化简得:最简表达式 3.4、最简表达式-逻辑电路图4、三态门电路,Review:计算机的逻辑部件预备知识,逻辑电路,逻辑表达式,最简表达式,真值表,逻辑功能,化简,输入信号与输出信号之间的关系。,电路为什么能实现逻辑功能呢?,系统总线,存储器,运算器,控制器,接口与通信,输入/输出设备,计算机组成原理,计算机的逻辑部件(补充:数字电路),计算机的逻辑部件,1、组合逻辑电路(没有记忆功能)1.1、加法器 1.2、算术逻辑单元 1.3、编码器、译
2、码器 1.4、数据选择器2、时序逻辑电路(具有记忆功能)2.1、触发器 2.2、寄存器 2.3、计数器3、阵列逻辑电路(集成电路),电路怎么能算题呢?,组合逻辑电路的输出状态只取决于当前输入信号的状态,与过去输入信号的状态无关,即电路没有记忆功能。例如:加法器、ALU、编码器、译码器、数据选择器等电路。,计算机的逻辑部件,组合逻辑电路,计算机中常用的逻辑部件包括两大类:,时序逻辑电路的输出状态不仅和当时输入信号的状态有关,还与以前输入信号的状态有关,即电路具有记忆功能。最基本的记忆电路是触发器。(电平触发器,边沿触发器等)由基本的触发器可以构成寄存器,计数器等部件。,时序逻辑电路,从逻辑部件的
3、集成度和功能情况区分,组合和时序电路又分为:低集成度电路:晶体管数量比较少,只提供专用功能的器件;高集成度电路:晶体管数量比较多,功能更强、现场可编程。,重点,计算机的逻辑部件,1、组合逻辑电路(没有记忆功能)1.1、加法器 1.2、算术逻辑单元 1.3、编码器、译码器 1.4、数据选择器2、时序逻辑电路(具有记忆功能)2.1、触发器 2.2、寄存器 2.3、计数器3、阵列逻辑电路(集成电路),组合逻辑电路:任一时刻的输出状态只取决于该时刻各输入状态的组 合,而与过去的输入状态无关。它由基本门电路组合而成,电路中没有记忆单元,没有反馈电路。,每一个输出变量是全部或部分输入变量的函数:L1=f1
4、(A1、A2、Ai)L2=f2(A1、A2、Ai)Lj=fj(A1、A2、Ai),组合,逻辑,电路,A,1,A,2,A,i,L,1,L,2,L,j,计算机的逻辑部件,组合逻辑电路,计算机的逻辑部件,1、组合逻辑电路(没有记忆功能)1.1、加法器 1.2、算术逻辑单元 1.3、编码器、译码器 1.4、数据选择器2、时序逻辑电路(具有记忆功能)2.1、触发器 2.2、寄存器 2.3、计数器3、阵列逻辑电路(集成电路),加法器是计算机中最常用、最基本的组合逻辑电路。功能:主要完成两个补码数据的相加运算。减法:计算机中没有专门用于减法的减法器,因为减法运算也是使用加法器电路实现。例如:A 减 B 等于
5、 A 加 B 的 反 乘除法:也可以通过多次的循环迭代,利用加法器完成。或者使用专门的电路实现。,1.1、加法器,12 7 5,12+3 15,128 40 88,128+60 188,以10为模,以100为模,半加器不考虑进位输入时,两个数Xn,Yn相加称为半加。,1.1、加法器,半加器可用反相门及与或非门来实现,也可用异或门来实现。,两输入一输出,半加器的功能表及逻辑图,1.1、加法器,一位全加器:三个输入:本位两个二进制数 Xn,Yn+低一位送上的进位信号 C n-1;两个输出:本位和 Fn,往高一位的进位信号 Cn。,1.1、加法器,Fn=XnYnCn-1+XnYnCn-1+XnYnC
6、n-1+XnYnCn-1,Cn=XnYnCn-1+XnYnCn-1+XnYnCn-1+XnYnCn-1,Fn=Xn Yn Cn-1,全加器的功能表及逻辑图,一位全加器,三输入两输出,重点,1.1、加法器,将n个一位全加器相连可得n位加法器,完成对多位数的相加运算。各数据位之间的进位信号是串行传送的,被称为串行进位。本位全加和Fi 必须等低位进位Ci-1 来到后才能进行;因此,当加法器的位数较多时,会使加法运算的速度大大降低。,1.1、加法器,超前进位加法器(当前计算机中使用的)从加快进位信号的传送速度考虑,可以实现多位的并行进位。即各位之间几乎同时产生送到高位的进位输出信号。采用“超前进位产生
7、电路”来同时形成各位进位,从而实现快速加法。,只要同时输入X1X4,Y1Y4和C0,几乎同时输出C14和F1F4。,重点,超前进位产生电路只要满足下述两条件中任一个,就可形成进位C1:1)X1=1 Y1=1 2)(X1=1 或 Y1=1)且 C0=1 C1=X1Y1+(X1+Y1)C0只要满足下述条件中任一个即可形成进位C2:1)X2=1 Y2=1 2)(X2=1 或 Y2=1)且(X1=1 Y1=1)3)(X2=1 或 Y2=1)且(X1=1 或 Y1=1)C0=1。C2=X2Y2+(X2+Y2)X1Y1+(X2+Y2)(X1+Y1)C0C3=X3Y3+(X3+Y3)X2Y2+(X3+Y3)
8、(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)C0,1.1、加法器,假设 Pi=Xi+Yi Gi=XiYi 代入C1C4 公式,便可得:C1=G1+P1C0C2=G2+P2G1+P2P1C0C3=G3+P3G2+P3P2G1+P3P2P1C0C4=G4+P4G3+P4P3G2+P4P3P2G1+P4P3P2P1C0,1.1、加法器,超前进位产生电路,1.1、加法器,超前进位产生电路,1、
9、组合逻辑电路(没有记忆功能)1.1、加法器 1.2、算术逻辑单元 1.3、编码器、译码器 1.4、数据选择器2、时序逻辑电路(具有记忆功能)2.1、触发器 2.2、寄存器 2.3、计数器3、阵列逻辑电路(集成电路),计算机的逻辑部件,计算机不仅要完成对数值数据的算术运算功能(加、减、乘、除),还要完成对逻辑数据的逻辑运算功能(与、或、非运算等)。我们把实现算术运算功能和逻辑运算功能的电路合并到一起,用同一套电路实现,就是算术逻辑单元(简称ALU)算术逻辑单元是一种功能较强的组合逻辑电路;用与、或、非等门电路实现。算术逻辑单元的基本逻辑结构:超前进位加法器。(通过改变加法器的Gi和Pi来获得多种
10、运算能力。)多位ALU不仅产生算术逻辑运算的结果,还给出结果的特征情况。例如:算术运算是否产生了向更高位的进位,结果是否为零,结果的符号为正还是为负,是否溢出等。逻辑运算通常只检查结果是否为零,不存在进位和溢出等问题。,1.2、算术逻辑单元,重点,四位ALU中规模集成电路逻辑图,M是状态控制端,M=1,执行逻辑运算M=0,执行算术运算,F3F0是运算结果,S0S3是运算选择控制端,决定电路执行哪种算术运算或哪种逻辑运算。,Cn是ALU的最低位进位输入,A3A0,B3B0是参加运算的两个数,1.2、算术逻辑单元,M是状态控制端,M=1,执行逻辑运算M=0,执行算术运算,S0S3是运算选择控制端,
11、决定电路执行哪种算术运算或哪种逻辑运算。,Cn是ALU的最低位进位输入,A3A0,B3B0是参加运算的两个数,用四片4位ALU电路可组成16位ALU。(1110 1101 0101 0001)片内进位是并行快速的,但片间进位是串行慢速的,计算时间长。,1.2、算术逻辑单元,把16位ALU中的每四位作为一组,用类似四位超前进位加法器“位间快速进位”的方法来实现16位ALU的“组间快速进位”。,16位快速ALU,1、组合逻辑电路(没有记忆功能)1.1、加法器 1.2、算术逻辑单元 1.3、编码器、译码器 1.4、数据选择器2、时序逻辑电路(具有记忆功能)2.1、触发器 2.2、寄存器 2.3、计数
12、器3、阵列逻辑电路(集成电路),计算机的逻辑部件,编码器电路将特定含义的输入信号(文字/数字/符号)转换成二进制代码。即:实现把2n个输入变量编码成N个输出信号的功能。主要功能:处理输入变量之间的优先级关系。例如:在多个中断请求源信号到来时,可以借助编码器电路给出优先级最高的中断请求源所对应的优先级编码。常见的编码器:8 线 3线(8输入 3输出),16线 4线(16输入 4输出),1.3、编码器,编码器,A,1,A,2,A,i,L,1,L,2,L,j,多输入 多输出,1)普通编码器:任何时刻只允许一个输入有效。,1.3、编码器,8 线 3线(8输入 3输出),1.3、编码器,逻辑公式化简,2
13、)优先编码器:允许几个信号同时输入,只对其中优先级最高的输入进行编码,不理睬级别低的输入;输出就是该输入对应的二进制代码值。,例如:电话室有三种电话,按由优先级高低排序依次是:火警电话,急救电话,工作电话,电话编码依次为00、01、10。试设计电话编码控制电路。题解:同一时间只能处理一部电话;假如用A、B、C分别代表火警、急救、工作三种电话;设电话铃响为1,没响为0;当优先级别高的信号有效时,低级别的不起作用,用表示;用Y1,Y2表示输出编码。,1.3、编码器,例如:常用的计算机键盘,其内部就是一个字符编码器。P214,译码器:实现对n个输入变量,给出2n个(或少于2n个)输出信号的功能,每个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 04 逻辑 部件 02
链接地址:https://www.desk33.com/p-234051.html