数字逻辑与数字系统设计
第 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)