数字逻辑部分习题解析.ppt
《数字逻辑部分习题解析.ppt》由会员分享,可在线阅读,更多相关《数字逻辑部分习题解析.ppt(82页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、作业点评作业点评 习题习题1v2、将下列二进制数转换成十进制数、八进制数和十六进、将下列二进制数转换成十进制数、八进制数和十六进制数。制数。v解:解:(1)(3)(5)作业点评作业点评 习题习题1v3、将下列十进制数转换成二进制数、八进制数和十六进、将下列十进制数转换成二进制数、八进制数和十六进制数。制数。v解:解:(1)(3)(5)作业点评作业点评 习题习题1v4、进行下列数制的转换、进行下列数制的转换v解:解:(3)(4)v5、写出下列各数的原码、反码和补码:、写出下列各数的原码、反码和补码:v解解:(略):(略)作业点评作业点评 习题习题1v6、已知下列机器数,写出它们的真值。、已知下列
2、机器数,写出它们的真值。v解:解:X1原原=11011,X1=-1011X2反反=11011,X2=-0100X3补补=11011,X3=-0101X4补补=10000。X4=-10000作业点评作业点评 习题习题1v1.7完成下列代码之间转换:完成下列代码之间转换:BCD=(1991.7)10;(2)(137.9)10=(010001101010.1100)余余3余余3=(1000000001100100)BCD。v1.8将下列将下列BCD码转换成十进制数和二进制数:码转换成十进制数和二进制数:BCD=(683)10=(1010101011)2(2)(01000101.1001)BCD=(4
3、5.9)10=(101101.1110)2v1.9试写出下列二进制数的典型试写出下列二进制数的典型Gray码:码:(1)(111000)Gray=100100(2)(10101010)Gray=11111111作业点评作业点评 习题习题2v3、下图所示电路,试问输入信号、下图所示电路,试问输入信号A、B、C不同组合时,电不同组合时,电路中路中P点和输出端点和输出端F的状态。的状态。v解:解:当当C=1时,三态门输出(时,三态门输出(P点)为高阻状态。从点)为高阻状态。从TTL与非与非门电路可知,输入为高阻态(等同于悬空)时,相当于输门电路可知,输入为高阻态(等同于悬空)时,相当于输入为高电平。
4、入为高电平。C=0时,时,C=1时时,根据表达式,列出真值表即可根据表达式,列出真值表即可(列真值表时请按二进制顺序表)(列真值表时请按二进制顺序表)作业点评作业点评 习题习题2v4、分别列出、分别列出3输入异或输入异或F=和和3输入同或输入同或F=A B C的真值表。的真值表。v解:根据异或和同或运算的关系列表如下解:根据异或和同或运算的关系列表如下ABCA B C0000000111010110110010011101001100011111作业点评作业点评 习题习题2v8、写出图、写出图2-50中各电路输出与输入之间的逻辑表达式,所中各电路输出与输入之间的逻辑表达式,所有门电路都是有门电
5、路都是CMOS电路。电路。v解:解:参考参考P29图图2-18,二极管与门,可知:,二极管与门,可知:作业点评作业点评 习题习题2参考参考P29图图2-18,二极管或门,可知:,二极管或门,可知:作业点评作业点评 习题习题2同样,根据二极管与门、或门电路,可知:同样,根据二极管与门、或门电路,可知:作业点评作业点评 习题习题2v9、写出下图所示电路输出端的逻辑表达式。、写出下图所示电路输出端的逻辑表达式。v解解:本本题题中中集集电电极极开开路路的的OC门门实实现现线线与与功功能能和和电电平平转转换换的的功能。功能。作业点评作业点评 习题习题3v2(1)(2)其他方法?其他方法?作业点评作业点评
6、 习题习题3v3、将下列函数转换为由、将下列函数转换为由“标准积之和标准积之和”及及“标准和之积标准和之积”形式表示的函数形式表示的函数代数法(公式法)代数法(公式法)表格法(真值表)表格法(真值表)1、F=m2+m3+m5+m6+m7=m(2,3,5,6,7)=M(0,1,4)3、F=M(0,1,2,3,4,5,6,7)=m()()=0作业点评作业点评 习题习题3v4、用卡诺图化简法求出下列逻辑函数的最简、用卡诺图化简法求出下列逻辑函数的最简“与或与或”表表达式和最简达式和最简“或与或与”表达式表达式(1)F(A,B,C,D)F(A,B,C,D)其它解法?其它解法?作业点评作业点评 习题习题
7、3(3)作业点评作业点评 习题习题3v5、用卡诺图化简法求下列逻辑函数的最简、用卡诺图化简法求下列逻辑函数的最简“与或与或”表达表达式式(4)其它解法?其它解法?作业点评作业点评 习题习题3(5)其它解法?其它解法?作业点评作业点评 习题习题3v10、分析图示、分析图示求补电路求补电路。要求写出输出函数表达式,列出。要求写出输出函数表达式,列出真值表真值表。验证性分析题验证性分析题求补概念(第一章)求补概念(第一章)注意高低位顺序注意高低位顺序作业点评作业点评 习题习题3v11、图示为两种十进制代码的转换器,输入为余、图示为两种十进制代码的转换器,输入为余3码,分码,分析输出是什么代码析输出是
8、什么代码。列出真值表可知输出为列出真值表可知输出为8421BCD码码作业点评作业点评 习题习题3v12、分析图、分析图3-58所示的组合逻辑电路,假定输入是一位十进所示的组合逻辑电路,假定输入是一位十进制数的制数的8421码,试说明该电路的功能。码,试说明该电路的功能。v解:由电路图直接写出输出表达式:解:由电路图直接写出输出表达式:F=A+BC+BD作业点评作业点评 习题习题3v表达式:表达式:F=A+BC+BDv真值表如下表所列,由真值表可知该电路实现的功能是:判断输入的十真值表如下表所列,由真值表可知该电路实现的功能是:判断输入的十进制数是否对于或等于进制数是否对于或等于5,可以实现,可
9、以实现4舍舍5入功能。入功能。ABCDFABCDF00000100010001010011001001010d001101011d010001100d010111101d011011110d011111111d作业点评作业点评 习题习题3v13、图图3-59是一个受是一个受M控制的控制的4位二进制自然码和位二进制自然码和Gray码相码相互转换的电路。互转换的电路。M=1时,完成二进制自然码至时,完成二进制自然码至Gray码的转换;码的转换;当当M=0时,完成相反的转换。请说明之。时,完成相反的转换。请说明之。作业点评作业点评 习题习题3v解:由电路图直接写出输出表达式:解:由电路图直接写出输出
10、表达式:v当当M=1时,输出表达式为:时,输出表达式为:Y3=X3,Y2=X3 X2,Y1=X2 X1,Y0=X1 X0v当当M=0时,输出表达式为:时,输出表达式为:Y3=X3,Y2=X3 X2Y1=X3 X2 X1,Y0=X3 X2 X1 X0v可见,当可见,当M=1时电路确实能完成二进制自然码至时电路确实能完成二进制自然码至Gray码的转码的转换;当换;当M=0时,完成相反的转换。时,完成相反的转换。作业点评作业点评 习题习题3v14分析图分析图3-60所示的组合逻辑电路,回答以下问题:所示的组合逻辑电路,回答以下问题:假定电路的输入变量假定电路的输入变量A,B,C和输出函数和输出函数F
11、,G均代表均代表1位二位二进制数,请问该电路实现什么功能?进制数,请问该电路实现什么功能?若将图中虚线框内的反向器去掉,即令若将图中虚线框内的反向器去掉,即令X点和点和Y点直接点直接相连,请问该电路实现什么功能?相连,请问该电路实现什么功能?若将图中虚线框内的反向器改为异或门,异或门的另一若将图中虚线框内的反向器改为异或门,异或门的另一个输入端与输入控制变量个输入端与输入控制变量M相连,请问该电路实现什么相连,请问该电路实现什么功能?功能?作业点评作业点评 习题习题3v解:由电路图直接写出输出表达式:解:由电路图直接写出输出表达式:F=A B C、G=B+C+BCv(1)列出真值表如下表所示。
12、列出真值表如下表所示。全减器全减器作业点评作业点评 习题习题3v(2)若将图中虚线框内的反向器去掉,即令)若将图中虚线框内的反向器去掉,即令X点和点和Y点直点直接相连,则函数表达式变为:接相连,则函数表达式变为:F=A B C、G=AB+AC+BCv列出真值表如下表所示。列出真值表如下表所示。全加器全加器作业点评作业点评 习题习题3v(3)若将图中虚线框内的反向器改为异或门,异或门的另一个输入)若将图中虚线框内的反向器改为异或门,异或门的另一个输入端与输入控制变量端与输入控制变量M相连,则函数表达式变为:相连,则函数表达式变为:F=A B C、G=(A M)B+(A M)C+BC当当M=0时,
13、表达式为时,表达式为F=A B C、G=AB+AC+BC可见,此时与(可见,此时与(2)相同,实现全加器的功能。)相同,实现全加器的功能。当当M=1时,表达式为时,表达式为F=A B C、G=B+C+BC可见,此时与(可见,此时与(1)相同,实现全减器的功能。)相同,实现全减器的功能。v因此(因此(3)的功能是实现可控的全加、全减器功能,控制变量)的功能是实现可控的全加、全减器功能,控制变量M=0时时为全加器,为全加器,M=1时为全减器。时为全减器。作业点评作业点评 习题习题3v3.16设设A,B,C为某密码锁的为某密码锁的3个按键,当个按键,当A键单独按下时,键单独按下时,锁既不打开也不报警
14、;只有当锁既不打开也不报警;只有当A,B,C或者或者A,B或者或者A,C分别分别同时按下时,锁才能被打开;当不符合上述条件时,将发同时按下时,锁才能被打开;当不符合上述条件时,将发出报警信号,试用出报警信号,试用“与非与非”门设计此密码锁的逻辑电路。门设计此密码锁的逻辑电路。v解:设按键按下的状态为解:设按键按下的状态为1,没按下为,没按下为0;F为锁是否打开为锁是否打开信号,打开时信号,打开时F为为1,否则为,否则为0;G为是否报警信号,输出为是否报警信号,输出1时报警,输出时报警,输出0时不报警。根据题意列真值表如下表所示。时不报警。根据题意列真值表如下表所示。作业点评作业点评 习题习题3
15、ABCFG00000001010100101101100001011011010111101616题真值表题真值表作业点评作业点评 习题习题3v根据真值表可以画出根据真值表可以画出F和和G的卡诺图如下图所示,由卡诺图的卡诺图如下图所示,由卡诺图的输出表达式为:的输出表达式为:v电路图略电路图略作业点评作业点评 习题习题3v3.21设计一个设计一个1位二进制加位二进制加/减法器,该电路在减法器,该电路在M的控制下的控制下进行加、减运算。当进行加、减运算。当M=0时,实现全加器功能;当时,实现全加器功能;当M=1时,时,实现全减器功能。实现全减器功能。v解:设被加解:设被加/被减数为被减数为A、加
16、数、加数/减数为减数为B、低位来的进位、低位来的进位/借位为借位为C,和,和/差为差为F、向高位的进位、向高位的进位/借位为借位为F,据题意列,据题意列真值表如下表所示。真值表如下表所示。作业点评作业点评 习题习题3MABCFG000000000110001010001101010010010101011001011111100000100111101011101101110010110100111000111111作业点评作业点评 习题习题3v由真值表画出卡诺图如下图所示,可得输出表达式为:由真值表画出卡诺图如下图所示,可得输出表达式为:v电路图略电路图略作业点评作业点评 习题习题3v3.2
17、7用用VHDL语言描述一个语言描述一个1位十进制数的数值范围指示器。位十进制数的数值范围指示器。电路的输入为一位十进制数的电路的输入为一位十进制数的8421码,当输入的十进制数码,当输入的十进制数大于或等于大于或等于5时,输出为时,输出为1,否则为,否则为0。v解:程序清单如下。解:程序清单如下。LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYabove5ISPORT(bcd_in:INSTD_LOGIC_VECTOR(3DOWNTO0);f:OUTSTD_LOGIC);ENDabove5;ARCHITECTUREbehaveOFabove5IS作业点
18、评作业点评 习题习题3BEGINWITHbcd_inSELECTf=5andbcd_in10)thenf=1;elsef=0;endif;endprocess;endbehave;作业点评作业点评 习题习题3v3.29图图3-64所示电路有无险象?若有,请说明出现险象的所示电路有无险象?若有,请说明出现险象的输入条件,经修改设计后画出无险象的电路图。输入条件,经修改设计后画出无险象的电路图。作业点评作业点评 习题习题3v解:(解:(a)由电路图可直接写出输出函数表达式为:)由电路图可直接写出输出函数表达式为:由表达式可知,由表达式可知,A、D的变化存在产生险象的可能性,进一的变化存在产生险象的
19、可能性,进一步用代数法验证可知:步用代数法验证可知:当当BCD=001时,时,可能产生,可能产生1型险象。型险象。当当ABC=110时,时,可能产生,可能产生0型险象。型险象。当当ABC=111时,时,可能产生,可能产生0型险象。型险象。vF化简后为,化简后为,虽然,虽然D的变化存在险象的可的变化存在险象的可能性,但验证后可知,不再会产生险象。能性,但验证后可知,不再会产生险象。作业点评作业点评 习题习题3v由电路图写出输出函数表达式为:由电路图写出输出函数表达式为:v由表达式可知,由表达式可知,A、B、D的变化存在险象的可能性,进一步的变化存在险象的可能性,进一步验证可知:验证可知:当当BC
20、D=010时,时,可能产生,可能产生0型险象型险象当当ACD=011时,时,可能产生,可能产生0型险象型险象当当ABC=000时,时,可能产生,可能产生1型险象型险象vF化简后为,化简后为,进一步用卡诺图(卡若图如下图所示)找冗余项后变换为:进一步用卡诺图(卡若图如下图所示)找冗余项后变换为:作业点评作业点评 习题习题3v做此类题目时应注意:判断原电路图是否有险象,写出表做此类题目时应注意:判断原电路图是否有险象,写出表达式后不能化简,因为化简后就与原电路不对应了。达式后不能化简,因为化简后就与原电路不对应了。作业点评作业点评 习题习题3v3.30(1)程序实现的是程序实现的是三人表决器三人表
21、决器的功能,的功能,a、b、c为参与表为参与表决的变量输入,决的变量输入,1表示同意;表示同意;0表示反对。表示反对。f为表决结果的为表决结果的输出,输出,1表示通过,表示通过,0表示被否决。表示被否决。(2)程序实现的是程序实现的是三态传输门三态传输门的功能,当使能信号的功能,当使能信号en为为1时,时,输入数据输入数据din直接送到直接送到dout端口上;否则输出端口为高阻端口上;否则输出端口为高阻状态。状态。(3)程序实现的是程序实现的是8位单向总线缓冲器位单向总线缓冲器的功能,当使能信号的功能,当使能信号en为为1时,时,8位输入数据位输入数据a直接送到输出端直接送到输出端b;否则输出
22、端为;否则输出端为高阻状态。高阻状态。作业点评作业点评 习题习题3(4)程序实现的是程序实现的是8位双向总线缓冲器位双向总线缓冲器的功能,当使能信的功能,当使能信号号en和方向信号和方向信号dir同时为同时为1时,时,8位数据从位数据从ain传送到传送到bout;直接送到输出端;直接送到输出端b;当使能信号;当使能信号en为为1,而方向信,而方向信号号dir为为0时,时,8位数据从位数据从bin传送到传送到aout;直接送到输出;直接送到输出端;否则输出端为高阻状态。端;否则输出端为高阻状态。(5)程序实现的是程序实现的是对对8位输入数据位输入数据din求补求补的功能,补数的功能,补数输出为输
23、出为dout。作业点评作业点评 习题习题4v1、将下图所示的波形加在基本、将下图所示的波形加在基本RS触发器上,试画出触发器触发器上,试画出触发器输出端输出端Q和和的波形,设触发器的初始状态为的波形,设触发器的初始状态为0。v解:解:Qn+111Qn10101000d作业点评作业点评 习题习题4v2、下图所示为或非门组成的基本、下图所示为或非门组成的基本RS触发器的逻辑电路和逻触发器的逻辑电路和逻辑符号,试写出次态真值表和次态方程。辑符号,试写出次态真值表和次态方程。v解:解:现态现态Qn触发信号触发信号次态次态Qn+1说说明明RS0000状态保持状态保持10010011置置110110100
24、置置01100011d状态不定状态不定111d次态真值表次态真值表次态方程为:次态方程为:作业点评作业点评 习题习题4v3、已知同步、已知同步RS触发器的输入信号如下图所示,试分别画出触发器的输入信号如下图所示,试分别画出Q和和端的波形,设触发器初始状态为端的波形,设触发器初始状态为0。v解:同步解:同步RS触发器在触发器在CP的高电平期间的高电平期间,输出随输入的变化,输出随输入的变化而变化。要注意什么情况下出现两个输出端逻辑关系破坏和而变化。要注意什么情况下出现两个输出端逻辑关系破坏和状态不定的情况,从而在实际使用中注意正确使用。输出波状态不定的情况,从而在实际使用中注意正确使用。输出波形
25、如上图所示。形如上图所示。作业点评作业点评 习题习题4v7、根据下图所示的波形,分别画出上升沿和下降沿、根据下图所示的波形,分别画出上升沿和下降沿D触发触发器输出端器输出端Q的波形,设初始状态均为的波形,设初始状态均为0。v解:注意直接复位和直接置位信号不受解:注意直接复位和直接置位信号不受CP控制,具有优先控制,具有优先控制作用。控制作用。作业点评作业点评 习题习题4v10、试利用触发器的次态方程写出下图各触发器次态、试利用触发器的次态方程写出下图各触发器次态Qn+1与与现态现态Qn、输入、输入A、B之间的逻辑函数式之间的逻辑函数式v解:先写出触发器的激励方程,然后根据触发器的次态逻辑解:先
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 逻辑 部分 习题 解析
限制150内