logo资料库

数字逻辑与数字系统设计习题 卢建华版 参考答案.pdf

第1页 / 共92页
第2页 / 共92页
第3页 / 共92页
第4页 / 共92页
第5页 / 共92页
第6页 / 共92页
第7页 / 共92页
第8页 / 共92页
资料共92页,剩余部分请下载后查看
数字逻辑与数字系统设计
第1章 习题解答
第2章 习题解答
第4章 习题解答
第5章 习题解答
第6章 习题解答
第7章 习题解答
第8章 习题解答
第9章 习题解答
第10章 习题解答
数字逻辑与数字系统设计 第 1 章 习题解答 (2)219 (3)106.25 1.3 (1)86 1.4 (1)101111 1.5 (1)(117)10=(165)8=(1110101)2=(75)16 (2)1001000 (3)100001l.11 (4)0.6875 (4)0.101 (2)(3452)10=(6574)8=(110101111100)2=(D7C)16 (3)(23768.6875)10=(56330.54)8=(101110011011000.1011)2=(5CD8.B)16 (4)(0.625)10=(0.5)8=(0.101)2=(0.A)16 1.6 (1)(117)8=(1001111)2=(79)10 (2)(7456)8=(111100101110)2=(3886)10 (3)(23765.64)8=(10 0111 1111 0101.1101)2=(10229.8125)10 (4)(0.746)8=(0.11111)2=(0.96875)10 1.7 (1) (9A)16=(10011010)2=(154)10 (2) (3CF6)16=(11110011110110)2=(15606)10 (3) (7FFE.6)16=(111111111111110.011)2=(32766.375)10 (4) (0.C4)16=(0.110001)2=(0.765625)10 1-8 (1)(125)10=(000100100101)8421BCD (2)(7342)10=(0111001101000010)8421BCD (3)(2018.49)10=(0010000000011000.01001001)8421BCD (4)(0.785)10=(0.011110000101)8421BCD 1.9 (1)(106)10=(1101010)2 原码=反码=补码=01101010 (2)(-98)10=(-1100010)2 原码=11100010 反码=10011101 补码=11100011 (3)(-123)10=(-1111011)2 原码=11111011 反码=10000101 补码=11111011 (4)(-0.8125)10=(-0.1101)2 原码=1.1101000 反码=1.0010111 补码=1.0011000 1.10 (1)(104)10=(1101000)2 [1101000]补=01101000 + 01101000 10011111 00000111 + 10000011 01001111 11010010
(-97)10=(-1100001)2 [-1100001]补=10011111 [104-97]补=01101000+10011111=00000111, 104-97=(00000111)2=7 (2) (-125)10=(-1111101)2 [-1111101]补=10000011 (79)10=(01001111)2 [01001111]补=01001111 [-125+79]补=10000011+01001111=11010010,-125+79=(-0101110)2=-46 (3) (120)10=(1111000)2 [01111000]补=01111000 (-67)10=(-1000011)2 [-1000011]补=10111101 [120-67]补=10000011+01001111=00110101,-125+79=(00110101)2=53 (4) (-87)10=(-1010111)2 [-1010111]补=10101001 (12)10=(1100)2 [1100]补=00001100 [-87+12]补=10101001+00001100=10110101,-125+79=(-1001011)2=-75 + + 01111000 10111101 00110101 10101001 00001100 10110101
第 2 章 习题解答 2.3 解:根据逻辑图可直接写出逻辑表达式:(a) F= CBBA  ;(b) F= CACBBA 解:设 3 个输入变量分别为 A、B、C,输出为 F,按题意,其中有奇数个为 1,则输出 F=1, 因此可写出其逻辑表达式为 F= 2.3 图如下: CBACBACBA    ABC 。根据逻辑表达式可绘制逻辑习题 习题 2.3 图 2.4 解:根据逻辑图可直接写出逻辑表达式:(a) F= CBBA  ;(b) F= CACBBA 2.5 解: (1) 若 A+B=A+C,则 B=C 不正确。若 A=1,B 和 C 为不同值(如 B=0,C=1 或 B=1,C=0),A+B=A+C 仍然成立。 (2)若 AB=BC,则 A=C 不正确。若 B=0,A 和 C 为不同值,等式仍然成立。 (3)若 1+A=B,则 A+AB=B 不正确。若 1+A=B,则 B=1,此时若 A=0,则 A+AB=0,不可能有 A+AB=B (4)若 1+A=A,则 A+ A B=A+B 正确,因为若 1+A=A,则 A=1,无论 B=0 或 B=1,均有 A+ A B=A+B 2.6 解: (1)A+BC=(A+B)(A+C) 证明:右边=A(A+C)+B(A+C)=A+AC+AB+BC=A+BC=左边 (2) A B+A B =( A + B )(A+B) 证明:右边= A A+ A B+A B +B B = A B+A B =左边 (3)(AB+C)B=AB C + A BC+ABC 证明:左边=AB+BC 右边=AB( C +C)+BC( A +A)=AB+BC=左边 (4)BC+AD=(B+A)(B+D)(A+C)(C+D) 证明:右边=(B+AB+BD+AD)(AC+C+AD+CD) =(B+AD)(C+AD) =BC+ACD+ABD+AD=BC+AD=左边
2.7 解: (1) F=(A+ B +C) ( A +B+C) ( A + B + C ) = AB(  AC  CACBBA    BC  )CBA)(C  = = = AB(  )CBA)(CBA     CBCACBABACAB CACBBA  CAB     (2) F=( B + D )(A+ C )(B+D) =(A B +A D + CB + DC )(B+D) =AB D +B DC +A B D+ CB D (3) F= )BA)(CB)(CA(    = )BA)(CBCABA(    = =   CBCBACABA CBCABA    (4) F= BA +B C 2.8 解: (1) F= BCA  CB)AA(C)BB(A    = BCA  CBA  ABC  CBACBA  =∑m(1,3,5,7) (2) F= A B CD+A C D+ A D = A B CD+ A( B +B) C D+ A ( B +B)( C +C)D = A B CD+ A B C D+ AB C D+ A B C D+ A B C D+ A B CD+ A BCD = ∑m(1,3,5,7,9,11,13) (3) F=∑m(3,6,7,8,9,10,11,12,13,14,15) (4) F=∑m(3,11,12,13,14,15) (5) F=∑m(1,2,3,4,5,6) (6) F=∑m(4,7,8,11) 2.9 解: (1) (2) AB DCBADCBBAF F CB   CB   AB   AC     ABC  CBA  AB  CB (3) (4) )CB(AF    BC  )BC(ADCA   BC  ADCA   BC  ADCA   BC A)DA)(CA(F      AC  CD  A  CD
   CBDCBDCADBADBDACBDBDACBDDF                  DCBADCBACBAD)CBA(CBAF        (5) (6) (7) AC(F   AC(CAB)CB     )CAB)(CB   AC(  B)(CB  AC  CBA)CA   AC  CBACB   AC  CB (8) )BA(F  )CB( AB  BA  BC  CB   AB CACB  2.10 解:(1) F= BA  或= AC BA  BC  CA (2) F=1 (3) F= CB  AB (4) F= DCBA  (5) F= DABC , F= DCBA  (6) F=BC+ DB (7) F= BA  BD  C (8) F= DBCA  2.11 解:(1) F(A,B,C)=A+ CB (2) F(A,B,C)= CB (3) F(A,B,C)= BCACA   (4) F(A,B,C,D)= DBA  (5)F(A,B,C,D)= DB  AC  CD (6) F(A,B,C,D)= CBCB 
第 4 章 习题解答 4.4 解: F1=A⊕B F2= BA 输 入 输 出 B 0 1 0 1 F2 0 1 0 0 F1 0 1 1 0 A 0 0 1 1 分析真值表可见,其功能相当于半减器功能,即 a-b,F1 是本位差,F2 是向高位的借位。 4.5 解: F1=A⊕B⊕C F2= BACBA   = BACBABABACBA   (  ) AB  CBABA   ABC   输 入 输 出 A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 F1 0 1 1 0 1 0 0 1 F2 0 1 1 1 0 0 0 1 分析真值表可见,电路实现的是全减器功能:F1 是 A-B-C 的本位差,F2 是 A-B-C 向高位 的进位。 4.6 解:根据题意:F= AS  ,所以,可绘制电路如习题 4.6 图所示 SB 习题 4.6 图
4.7 解:根据题意:F= YBXAYX   CYX  XYD ,所以,可绘制电路如习题 4.7 图所示 4.8 解: 习题 4.7 图 4.9 解:根据题意,三个变量有两个为 1 的卡诺图如习题 4.9 图(a)所示: 习题 4.8 图 习题 4.9 图(a) 由此可列出逻辑表达式为:F= BCA  CBA  CAB ,根据逻辑表达式可绘制逻辑电路习题 4.9 图(b)所示: 4.10 解:根据题意,列出功能表如下: 习题 4.9 图(b)
分享到:
收藏