第二章计算机逻辑部件精选文档.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第二章计算机逻辑部件精选文档.ppt》由会员分享,可在线阅读,更多相关《第二章计算机逻辑部件精选文档.ppt(74页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章计算机逻辑部件本讲稿第一页,共七十四页22.1.1 2.1.1 三态电路三态电路 当当EN=0时,时,Y=A;当当EN=1时,输出与输入呈现高电阻隔离。时,输出与输入呈现高电阻隔离。D输入端输入端L输出端输出端EN使能端使能端本讲稿第二页,共七十四页3三态门的用途本讲稿第三页,共七十四页42.1.2 异或门及其应用1.可控数码原/反码输出2.算术和3.数码比较器4.奇偶检测电路本讲稿第四页,共七十四页5数码比较器B3A3 B2A2 B1A1 B0A0Y1f=0当Ai=Bi,即每对A、B都相等时f=1当Ai Bi,即每对A、B都不相等时本讲稿第五页,共七十四页6奇偶校验电路本讲稿第六页,共
2、七十四页72.1.3加法器半加器的功能表和逻辑图不考虑进位输入时,两数码不考虑进位输入时,两数码Xn,Yn相加称为半加。相加称为半加。本讲稿第七页,共七十四页8全加器电路针对针对DiDi位两数位两数AiAi与与BiBi相加,得一位结果相加,得一位结果SiSi及一位进位及一位进位CiCi即得逻辑代数表达式:即得逻辑代数表达式:Si=f(Ai,Bi,Ci)Ci+1=f(Ai,Bi,Ci)Si=f(Ai,Bi,Ci)Ci+1=f(Ai,Bi,Ci)电路设计过程:电路设计过程:AiBiCiCi+1Fi0000111100110011010101010001011101101001Fi=Ai+Bi+Ci
3、Ci+1=AiBi+AiCi+Bi Ci真值表布尔函数式本讲稿第八页,共七十四页9全加器的功能表及逻辑图 本讲稿第九页,共七十四页10位间进位是串行的,Fi的形成必须等Ci的到来图2.13 串行加法器本讲稿第十页,共七十四页11u超前进位加法器对加法器的进位信号做快速处理加到第i位的进位输入信号是两个加数第i位以前各位(0 j-1)的函数,可在相加前由A,B两数确定。u对进位公式的分析(化简)Fn=Xn Yn CnCn+1=Xn Yn Xn Cn Yn Cn =Xn Yn(Xn Yn)Cn本讲稿第十一页,共七十四页12u得出:得出:C C1 1=X=X0 0Y Y0 0+(X+(X0 0+Y+
4、Y0 0)C)C0 0 C C2 2=X=X1 1Y Y1 1+(X+(X1 1+Y+Y1 1)X)X0 0Y Y0 0+(X+(X1 1+Y+Y1 1)(X)(X0 0+Y+Y0 0)C)C0 0 C C3 3=X=X2 2Y Y2 2+(X+(X2 2Y Y2 2)X)X1 1Y Y1 1 +(X+(X2 2Y Y2 2)(X)(X1 1+Y+Y1 1)X)X0 0Y Y0 0 +(X +(X2 2Y Y2 2)(X)(X1 1+Y+Y1 1)(X)(X0 0+Y+Y0 0)C)C0 0本讲稿第十二页,共七十四页13uPi和Gi函数Pi=Xi+YiGi=XiYiP:Carry Propag
5、ate functionG:Carry Generate Function本讲稿第十三页,共七十四页14uPi的逻辑含义:当Pi=1时,如果低位有进位,本位将产生进位,即当Pi=1时,低位传送过来的进位能越过本位而向更高位传送。Pi 称为传送进位或条件进位uGi的逻辑含义:若本位两个输入均为1,必产生进位,与低位进位无关,又称本地进位。本讲稿第十四页,共七十四页15u得到进位产生公式Ci+1=Gi+Pi Ciu代入公式得:C1=G0+P0 C0C2=G1+P1 G0+P1 P0 C0C3=G2+P2 G1+P2 P1 G0+P2 P1 P0 C0C4=G3+P3 G2+P3 P2 G1+P3
6、P2 P1 G0 +P3 P2 P1 P0 C0本讲稿第十五页,共七十四页16u变换得 Ci+1=Gi+Pi Ci=GiPi+GiCiC1=P0+G0C0C2=P1+G1P0+G1G0C0C3=P2+G2 P1+G2G1P0+G2G1G0C0C4=P3+G3P2+G3G2P1+G3G2G1P0+G3G2G1G0C0本讲稿第十六页,共七十四页2010年9月17u根据上式可画得根据上式可画得“超前进位产生电路超前进位产生电路”及四位超前及四位超前进位加法器的逻辑图如图进位加法器的逻辑图如图2.82.8。本讲稿第十七页,共七十四页18uALU:是一种功能较强的组合逻辑电路,可以进行多种算术运算和逻辑
7、运算,基本逻辑结构是超前进位加法器,通过改变加法器的Qi和Pi来获得多种运算能力。u下面通过介绍SN74181型四位ALU中规模集成电路了介绍ALU的原理2.1.4 ALU本讲稿第十八页,共七十四页2010年9月1921156273842325272426282922本讲稿第十九页,共七十四页20输入输入/输出信号说明:输出信号说明:A A0 0A A3 3、B B0 0B B3 3:参加运算的两个数参加运算的两个数S S0 0S S3 3 :选择控制端选择控制端-选择不同的算术和逻辑选择不同的算术和逻辑运算运算M M:状态控制端,为高电平执行逻辑运算;为低电状态控制端,为高电平执行逻辑运算;
8、为低电平执行算术运算平执行算术运算C Cn n :ALUALU的最低进位位的最低进位位F F0 0F F3 3:ALUALU的运算结果的运算结果C Cn+4n+4 :ALUALU最高位产生的进位最高位产生的进位G G、P P:ALUALU的进位产生与传递的进位产生与传递本讲稿第二十页,共七十四页2010年9月21本讲稿第二十一页,共七十四页22例:当M=L、Cn=1、S3S2S1S0=1001时,ALU完成什么功能?解:Pi=?Gi=?Fi=?Xi=?Yi=?结论:当M=L、Cn=1、S3S2S1S0=1001时,ALU完成的功能是:F=A加B本讲稿第二十二页,共七十四页23(2)MHG13G
9、16输出均为1,位间不发生关系。F0F3为:F0 F1 F2 F3X0 Y0 X1 Y1 X2 Y2 X3 X3 ALUALU是以是以X Xi i、Y Yi i 为输入的异或非门为输入的异或非门。本讲稿第二十三页,共七十四页24u用四片74181电路可组成16位ALU。如下图片内进位是快速的,但片间进位是逐片传递的,因此总的形成时间还是是比较长的。u如果把16位ALU中的每四位作为一组,用类似位间快速进位的方法来实现16位ALU(四片ALU组成),那么就能得到16位快速ALU。推导过程如下:本讲稿第二十四页,共七十四页25C16 C12 C8 C4分析:组内并行、组间并行分析:组内并行、组间并
10、行 设设1616位加法器,位加法器,4 4位一组,分为位一组,分为4 4组:组:4位位4位位4位位4位位 第第4组组 第第3组组 第第2组组 第第1组组C16 C13 C12 C9 C8 C5 C4 C1C0本讲稿第二十五页,共七十四页26 1 1)第)第1 1组进位逻辑式组进位逻辑式组内:组内:C1=G1+P1C0 C2=G2+P2G1+P2P1C0 C3=G3+P3G2+P3P2G1+P3P2P1C0组间:组间:C4=G4+P4G3+P4P3G2+P4P3P2G1 +P4P3P2P1C0GIPI所以所以 C CI I=G=GI I+P+PI IC C0 0组间进位传递函数组间进位产生函数本
11、讲稿第二十六页,共七十四页27 2 2)第)第2 2组进位逻辑式组进位逻辑式组内:组内:C5=G5+P5CIC6=G6+P6G5+P6P5CIC7=G7+P7G6+P7P6G5+P7P6P5CI组间:组间:C8=G8+P8G7+P8P7G6+P8P7P6G5+P8P7P6P5CIGP所以所以 C C=G=G+P+PC CI I本讲稿第二十七页,共七十四页2010年9月28 3 3)第)第3 3组进位逻辑式组进位逻辑式组内:组内:C9=G9+P9CC10=G10+P10G9+P10P9CC11=G11+P11G10+P11P10G9+P11P10P9C组间:组间:C12=G12+P12G11+P
12、12P11G10+P12P11P10G9+P12P11P10P9CGP所以所以 C C=G=G+P+P C C本讲稿第二十八页,共七十四页2010年9月29 4 4)第)第4 4组进位逻辑式组进位逻辑式组内:组内:C13=G13+P13CC14=G14+P14G13+P14P13CC15=G15+P15G14+P15P14G13+P15P14P13C 组间:组间:C16=G16+P16G15+P16P15G14+P16P15P14G13+P16P15P14P13CGP所以 C=G+PC 本讲稿第二十九页,共七十四页2010年9月305 5)各组间进位逻辑)各组间进位逻辑CI=GI+PIC0C=
13、G+PCIC=G+PCC=G+PC=G+PGI+PPIC0 =G+PG+PPGI+PPPIC0 =G+PG+PPG+PPPGI+PPPPIC0 本讲稿第三十页,共七十四页2010年9月31图2.17 和74181型ALU连用的超前进位产生电路本讲稿第三十一页,共七十四页2010年9月32CoCCoC6 6)结构示意)结构示意组间进位链组间进位链A8.A5 B8.B5A4.A1 B4.B1A12.A9 B12.B9A16.A13 B16.B13G P G P G P GI PI C3 1C15 13 C11 9 C7 5 C C CI A8.A5 B8.B5A4.A1 B4.B1A12.A9 B
14、12.B9A16.A13 B16.B13G P G P G P GI PI C3 1 C C CI C15 13 C11 9 C7 5 41161312985本讲稿第三十二页,共七十四页2010年9月3374181:74181:实现算术逻辑运算及实现算术逻辑运算及组内并行组内并行。7418274182:接收了组间的辅助函数后,产生组间:接收了组间的辅助函数后,产生组间 的并行进位信号的并行进位信号C CIIIIII 、C CIIII 、C CI I,分,分 别将其送到各小组的加法器上别将其送到各小组的加法器上一个一个1616位的位的ALUALU部件,要实现组内并行,组间并行运算。所部件,要实现
15、组内并行,组间并行运算。所需器件为:需器件为:7418174181芯片四块,芯片四块,7418274182一块。一块。GIIIPIIIGIIPIIGIPIGIVPIV 7418274181741817418174181CIIICIICIC0CIV本讲稿第三十三页,共七十四页2010年9月34u用两个16位全先行进位部件(74182)和八个74181可级连组成的32位ALU电路u用四个16位全先行进位部件(74182)和十六个74181可级连组成的64位ALU电路本讲稿第三十四页,共七十四页2010年9月352.1.5 译码器u译码:把某组编码翻译为唯一的输出,实际应用中要用到的有地址译码器和指
16、令译码器。u译码器:有24译码器、38译码器(8选1译码器)和416译码器(即16选1译码器)等多种。u 书中介绍的是24译码器的组成及应用本讲稿第三十五页,共七十四页2010年9月36图2.13 二输入四输出译码器本讲稿第三十六页,共七十四页2010年9月37u例如:38译码器,即8选1译码器的输入信号有三个:C、B、A(A为低位),三位二进制数可组成8个不同数字,因此可分别选中输出Y0 到Y7的某一个输出故称为 8选1译码器。在资料手册中的型号为74138。本讲稿第三十七页,共七十四页2010年9月38u下图分别为译码器引脚图和输入输出真值表其中:G1、G2A、G2B为芯片选择端,G1高电
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 计算机 逻辑 部件 精选 文档
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内