资源描述:
《数字逻辑设计及应用教学课件:复习.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、期末复习课TOFILLYOURANSWERSINTHE“[]”(2’X10)1.[21]10=>[00011111]GRAY(Assumedthenumbersystemis8-bitlong)2.if[X]10=+91,then[X]two’s-complement=[01011011]2,[-X]two’s-complement=[10100101]2(Assumedthenumbersystemis8-bitlong)3.Todesigna“1001001”serialsequencegener
2、atorbyshiftregisters,theshiftregistershouldneed(5)bitatleast.4.Ifusethesimpleststateassignmentmethodfor133states,thenneedatleast[8]statevariables。5.Ifnumber[A]two’s-complement=11111001and[B]two’s-complement=11010101,calculate[-A-B]two’s-complement,[-A+B]
3、two’s-complementandindicatewhetherornotoverflowoccurs.[-A-B]two’s-complement=[00111110],overflow:[no][-A+B]two’s-complement=[11011100],overflow:[no]6.OnestatetransitionequationisQ*=JQ’+K’Q。IfweuseDflip-floptocompletetheequation,theDinputterminalofDflip-
4、flopshouldbehavethefunctionD=[JQ’+K’Q]。二.CombinationalCircuitAnalysis:[10]1.A3-inputtruthtableisshownbelow.Findtheminimalsum-of-productsexpressionfortheoutputF.[5]TheoutputfunctionF=AB+AC+BC2.Tofindtheminimalsum-of-productsexpressionofF’forF(X1,X2,X3,X4)=
5、(1,3,5,7,9,11,12,13,14,15),(F’iscomplementofF)[5]F’=X1’X4’+X2’X4’三.TrytofinishlogicalfunctionF(W,X,Y,Z)=WXYZ(3,6,7,10,11,14)byonechipof74X138andone8-inputnandgate.[10]解:F(W,X,Y,Z)=ΣWXYZ(3,6,7,10,11,14)=W’X’YZ+W’XYZ’+W’XYZ+WX’YZ’+WX’YZ+WXYZ’=Y(W’X’Z+W’XZ’+W
6、’XZ+WX’Z’+WX’Z+WXZ’)=YΣWXZ(1,2,3,4,5,6)四.4_bitadder74xx283’sfunctiontableisshownasbelow.Designacombinationalcircuitwith4_bitinputY{Y=(y3y2y1y0)}and6_bitoutputZ{Z=(z5,z4,…z1,z0)}andtorealizethefunctionZ=6•Y,usingonechipof74283andnonelogicgates.(0≤Y≤9)[10][G
7、ENERALDESCRIPTIONFOR74XX283:The74HC283addtwo4-bitbinarywords(AnplusBn)plustheincomingcarry.Thebinarysumappearsonthesumoutputs(SUM1toSUM4)andtheout-goingcarry(COUT)accordingtotheequation:CIN+(A1+B1)+2(A2+B2)+4(A3+B3)+8(A4+B4)=SUM1+2SUM2+4SUM3+8SUM4+16COUTWh
8、ere(+)=plus.]解:Z=6•Y=(4+2)Y=4Y+2Y=(y3y2y1y000)+(0y3y2y1y00)=(z5,z4,…z1,z0)五.ClockedSynchronousStateMachineDesign[15]1.Designaclockedsynchronousstatemachinewiththestate/outputtableshownbelow,usingDflip-flops.U