您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 数字逻辑课后答案第四章
课后答案网,用心为你服务! 大学答案---中学答案---考研答案---考试答案 最全最多的课后习题参考答案,尽在课后答案网()!Khdaw团队一直秉承用心为大家服务的宗旨,以关注学生的学习生活为出发点,旨在为广大学生朋友的自主学习提供一个分享和交流的平台。 爱校园()课后答案网()淘答案() 第四章1.分析图1所示的组合逻辑电路,说明电路功能,并画出其简化逻辑电路图。图1组合逻辑电路解答1○根据给定逻辑电路图写出输出函数表达式CABCBABCAABCF⋅+⋅+⋅=2○用代数法简化输出函数表达式CBAABCCBAABCC)B(AABCCABCBABCAABCF+=+++=++=⋅+⋅+⋅=3○由简化后的输出函数表达式可知,当ABC取值相同时,即为000或111时,输出函数F的值为1,否则F的值为0。故该电路为“一致性电路”。4○实现该电路功能的简化电路如图2所示。图22.分析图3所示的逻辑电路,要求: (1)指出在哪些输入取值下,输出F的值为1。 (2)改用异或门实现该电路的逻辑功能。 图3组合逻辑电路解答分析给定逻辑电路,可求出输出函数最简表达式为CBACBAF⊕⊕=⊕⊕=1○当ABC取值000、011、101、110时,输出函数F的值为1;2○用异或门实现该电路功能的逻辑电路图如图4所示。图43.析图5所示组合逻辑电路,列出真值表,并说明该电路的逻辑功能。图5组合逻辑电路=1=1=1AWBCDXYZ...解答1○写出电路输出函数表达式如下:DCZC,BYB,AXA,W⊕=⊕=⊕==2○列出真值表如表1所示。表13○由真值表可知,该电路的功能是将四位二进制码转换成Gray码。4.设计一个组合电路,该电路输入端接收两个2位二进制数A=A2A1,B=B2B1。当A>B时,输出Z=1,否则Z=0。 解答1○根据比较两数大小的法则,可写出输出函数表达式为11212122112222BAABBABAB)AB(ABAZ++=+=2○根据所得输出函数表达式,可画出逻辑电路图如图6所示。ABCDWXYZABCDWXYZ00000001001000110100010101100111000000010011001001100111010101001000100110101011110011011110111111001101111111101010101110011000图65.设计一个代码转换电路,将1位十进制数的余3码转换成2421码。 解答1○设1位十进制数的余3码为ABCD,相应2421码为WXYZ,根据余3码和2421码的编码法则,可作出真值表如表2所示。表22○由真值表可写出输出函数表达式为∑∑+=,14,15)d(0,1,2,131,12)m(8,9,10,1D)C,B,W(A,∑∑+=,14,15)d(0,1,2,131,12)m(7,9,10,1D)C,B,X(A,∑∑+=,14,15)d(0,1,2,13,12)m(5,6,8,11D)C,B,Y(A,∑∑+=,14,15)d(0,1,2,13,12)m(4,6,8,10D)C,B,Z(A,化简后可得:DZDCADCADCAACDDCAYBCDD)CA(BBCDADACABXAW=⊕⊕=+++=+++=+++==3○逻辑电路图如图7所示。ABCDWXYZABCDWXYZ00000001001000110100010101100111dddddddddddd000000010010001101001000100110101011110011011110111110111100110111101111dddddddddddd图76.假定X=AB代表一个2位二进制数,试设计满足如下要求的逻辑电路: (1)Y=X2(2)Y=X3 (Y也用二进制数表示。) 解答1○假定AB表示一个两位二进制数,设计一个两位二进制数平方器。 由题意可知,电路输入、输出均为二进制数,输出二进制数的值是输入二进制数AB的平方。由于两位二进制数能表示的最大十进制数为3,3的平方等于9,表示十进制数9需要4位二进制数,所以该电路应有4个输出。假定用WXYZ表示输出的4位二进制数,根据电路输入、输出取值关系可列出真值表如表3所示。表3由真值表可写出电路的输出函数表达式为 BZ0,Y,BAXAB,W====根据所得输出函数表达式,可画出用与非门实现给定功能的逻辑电路图如图8所示。ABWXYZ000110110000000101001001图81○假定AB表示一个两位二进制数,设计一个两位二进制数立方器。 由题意可知,电路输入、输出均为二进制数,输出二进制数的值是输入二进制数AB的立方。由于两位二进制数能表示的最大十进制数为3,3的立方等于27,表示十进制数27需要5位二进制数,所以该电路应有5个输出。假定用TWXYZ表示输出的5位二进制数,根据电路输入、输出取值关系可列出真值表如表4所示。表4 由真值表可写出电路的输出函数表达式为 BZAB,Y0,XA,WAB,T=====根据所得输出函数表达式,可画出用与非门实现给定功能的逻辑电路图如图9所示。ABTWXYZ0001101100000000010100011011图97.用与非门设计一个组合电路,该电路输入为1位十进制数的2421码,当输入的数字为素数时,输出F为1,否则F为0。 解答1○设一位十进制数的2421码用ABCD表示,由题意可知,当ABCD表示的十进制数字为2、3、5、7时,输出F为1,否则为0。据此,可写出输出函数表达式为 F(A,B,C,D)=∑m(2,3,11,13)+∑d(5~10) 经化简变换后,可得到最简与非表达式为 DCACBDCACBD)C,B,F(A,⋅=+= 2○逻辑电路图如图10所示。 图108.设计一个“四舍五入”电路。该电路输入为1位十进制数的8421码,当其值大于或等于5时,输出F的值为1,否则F的值为0。解答1○根据题意,可列出真值表如表5所示。表52○由真值表可写出输出函数表达式为F(A,B,C,D)=F(A,B,C,D)=F(A,B,C,D)=F(A,B,C,D)=∑m(5~9)+m(5~9)+m(5~9)+m(5~9)+∑d(10~15)d(10~15)d(10~15)d(10~15)经化简变换后,可得到最简与非表达式为 BDBCABDBCAD)C,B,F(A,⋅⋅=++=3○逻辑电路图如图11所示。 图11ABCDF00000001001000110100010101100111100010011010┇11110000011111d┇d9.设计一个检测电路,检测4位二进制码中1的个数是否为偶数。若为偶数个1,则输出为1,否则输出为0。 解答1○假定采用异或门实现给定功能,设输入的四位代码用B4B3BB1表示,输出函数用F表示,根据题意和异或运算的规则,可直接写出输出函数表达式为 1234BBBBF⊕⊕⊕=2○逻辑电路图如图12所示。 图1212121210.设计一个加/减法器,该电路在M控制下进行加、减运算。当M=0时,实现全加器功能;当M=1时,实现全减器功能。 解答1○设:A-----被加数/被减数B-----加数/减数C-----来自低位的进位输入/来自低位的借位输入F-----本位“和”/本位“差”G-----向高位的“进位”/向高位的“进位”根据题意,可列出真值表如表6所示。MABCFGMABCFG0000000100100011010001010110011100101001100101111000100110101011110011011110111100111101100000112○由真值表可写出输出函数表达式: M=0:F(A,B,C)=∑m(1,2,4,7) G(A,B,C)=∑m(3,5,6,7) M=1:F(A,B,C)=∑m(1,2,4,7) G(A,B,C)=∑m(1,2,3,7)经化简变换后,可得函数表达式如下:BCCABABCCABAGC;BAF:1MBCACABBCACABGC;BAF:0M⋅⋅=++=⊕⊕==⋅⋅=++=⊕⊕==3○根据逻辑表达式,可作出逻辑电路图如图13所示。图1311.在输入不提供反变量的情况下,用与非门组成电路实现下列函数: (1) CBCABAF++=(2) CDBDCADBCCBAF+++=解答1○变换如下:ABCCABCBABCAABCBABCCABCABACCABBCA)BCA()CBA()CBA(BACACBCBCABACBCABAF⋅⋅⋅⋅⋅=⋅+⋅+⋅=⋅+⋅+⋅=+++++=+++++=++=逻辑电路图如图14所示。图142○变换如下:CDBDBCBDCABDCDBDBCBDCABDDCBCDBC)ADB(CDBDCADBCCBAF⋅⋅⋅⋅⋅=⋅+⋅+⋅=+++=+++=逻辑电路图如图15所示。图1512.下列函数描述的电路是否可能发生竞争?竞争结果是否会产生险象?在什么情况下产生险象?若产生险象,试用增加冗余项的方法消除。 (1) DCCAABF++=1(2) BCCDAABF++=2(3))()(3CABAF+⋅+=解答1○因为逻辑表达式中没有以互补形式出现的逻辑DCCAABF++=1变量,故不会发生竞争。2○因为逻辑表达式中有逻辑变量A以互补形式出BCCDAABF++=2现,故会发生竞争。但由于不论BCD取何值,表达式都不会变成或者的形式,所以不会产生险象。AA+AA⋅3○因为逻辑表达式中有逻辑变量A以互补形式)()(3CABAF+⋅+=出现,故会发生竞争。由于BC=11时,表达式会变成的形式,AA⋅所以BC=11时会产生险象。增加冗余项后的表达式为)CB)(CA)(B(AF+++=第四章1.分析图1所示的组合逻辑电路,说明电路功能,并画出其简化逻辑电路图。图1组合逻辑电路解答1○根据给定逻辑电路图写出输出函数表达式CABCBABCAABCF⋅+⋅+⋅=2○用代数法简化输出函数表达式CBAABCCBAABCC)B(AABCCABCBABCAABCF+=+++=++=⋅+⋅+⋅=3○由简化后的输出函数表达式可知,当ABC取值相同时,即为000或111时,输出函数F的值为1,否则F的值为0。故该电路为“一致性电路”。4○实现该电路功能的简化电路如图2所示。图24.设计一个组合电路,该电路输入端接收两个2位二进制数A=A2A1,B=B2B1。当A>B时,输出Z=1,否则Z=0。 解答1○根据比较两数大小的法则,可写出输出函数表达式为11212122112222BAABBABAB)AB(ABAZ++=+=2○根据所得输出函数表达式,可画出逻辑电路图如图6所示。图66.假定X=AB代表一个2位二进制数,试设计满足如下要求(2)Y=X3 (Y也用二进制数表示。) 1○假定AB表示一个两位二进制数,设计一个两位二进制数立方器。 由题意可知,电路输入、输出均为二进制数,输出二进制数的值是输入二进制数AB的立方。由于两位二进制数能表示的最大十进制数为3,3的立方等于27,表示十进制数27需要5位二进制数,所以该电路应有5个输出。假定用TWXYZ表示输出的5位二进制数,根据电路输入、输出取值关系可列出真值表如表4所示。表4 由真值表可写出电路的输出函数表达式为 BZAB,Y0,XA,WAB,T=====根据所得输出函数表达式,可画出用与非门实现给定功能的逻辑电路图如图9所示。ABTWXYZ0001101100000000010100011011图98.设计一个“四舍五入”电路。该电路输入为1位十进制数的8421码,当其值大于或等于5时,输出F的值为1,否则F的值为0。解答1○根据题意,可列出真值表如表5所示。表52○由真值表可写出输出函数表达式为F(A,B,C,D)=F(A,B,C,D)=F(A,B,C,D)=F(A,B,C,D)=∑m(5~9)+m(5~9)+m(5~9)+m(5~9)+∑d
本文标题:数字逻辑课后答案第四章
链接地址:https://www.777doc.com/doc-4360902 .html