阎石数字电路课后答案第三章习题答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章
3.1 解:由图可写出Y 1、Y 2的逻辑表达式:
BC
AC AB Y C B A C B A C B A ABC BC AC AB C B A ABC Y ++=+++=+++++=21)(
真值表:
3.2 解:
A
Y A Y A Y A Y Z comp A A A Y A A A A Y A Y A Y Z comp ======++=+=====43322114324323232210001,,,时,、,,,时,、, 真值表:
3.3解:
3.4解:采用正逻辑,低电平=0,高电平=1。设水泵工作为1,不工作为0,由题目知,水泵工作情况只 有四种:全不工作,全工作,只有一个工作 真值表:
图略
3.5解:
设输入由高位到低位依次为:A4、A3、A2、A1,
输出由高位到地位依次为:B4、B3、B2、B1
3.6 11111
,
00000
31
3.7解:此问题为一优先编码问题,74LS148为8-3优先编码器,只用四个输入端即可,这里用的是7~4,
低4位不管;也可用低4位,但高位必须接1(代表无输入信号);用高4位时,低4位也可接1,以免无病房按时灯会亮。
3.8
(图略)
3.9 解: 3.11解:
3.10解:
3.12解:
3.13解:
3.14 由表知,当DIS=INH=0时
D
BC
A
CD
B
A
CD
B
A
C
B A
D
C
B
A
D
C
B
A
Z
C
B
A
D
A
A
A
D
A
A
A
D
A
A
A
D
A
A
A
D
A
A
A
D
A
A
A
D
A
A
A
D
A
A
A
Y
+
+
+
+
+
=
+ +
+
+
+
+
+
=
得:
、
、
代入
7
1
2
6
1
2
5
1
2
4
1
2
3
1
2
2
1
2
1
1
2
1
2
3.15 PQ
N
M
PQ
N
M
Q
P
MN
Q
P
N
M
Z+
+
+
=
3.16 解:4选1逻辑式为:
,
,,,,
,,,,,,的表达式,知:对比110104512)(1)(1)()(1)()(76543210012===========+++++=D D D D D D D D D D D C A B A A A D
C B A ABC BC A
D C B A C AB D C B A Y
(3.17图)
(3.18图)
3.18解:
方法同上题,只是函数为三变量,D 只取0或1即可
,,,,,,,,,则有:,,取1010011076543210012===========D D D D D D D D C A B A A A
3.19 解:设A 、B 、C 为三个开关,每个有两种状态0、1,若三个全为0则灯灭Y=0;否则,Y =1
分析:全为0时灯灭;任何一个为1,则灯亮。灯亮时,再有一个开关为1,则灯灭; 在此基础上,另一个也为1时,则灯亮;
3.20 解:I 0I 1组合四种取值代表“输血者”的四种血型,
I 2I 3组合四种取值代表“受血者”的四种血型
3.21解:
,
,,,,,,,,,,得:
与比较10001
)(7654321001201270126012501240123012201210120===========+++++++=⋅++++=++++=D M D M D D M D D D M D C A B A A A Y X A A A D A A A D A A A D A A A D A A A D A A A D A A A D A A A D Y ABC BC A M C MAB C B MA C B A M MBC ABC MAB MAC C B A M X
(3.21图)
(3.22图)
,
,,,,,,,;则:,,令:化简得:0110)()(765432100011201010101010101010101===========+++++=+⊕+++=D D B D B D D B D B D D A A S A S A A
S S B A S B A S A S S B A S S AB S Y S S B A S B A S S AB S Y
3.23 解:
加法器只做加法,相减用补码运算(相加减的为两个正数)。设被减数为C=C 3C 2C 1C 0,减数为D =D 3D 2D 1D 0,相减时D 取补码,补码=反码+1。
CI 输入M ,M =0时,D 取原码和C 相加;M =1时,D 取反码,再加上CI =1正好为补码,和C 相加即可。S 为和。
当M =0时C0为进位;当M =1时C0的反为符号位。 所以,有,
输入端:A 3=C 3,A 2=C 2 ,A 1=C 1 ,A 0=C 0,CI =M
000111222333D M D M B D M D M B D M D M B D M D M B +=+=+=+=,,,
输出端:Y =Y 3Y 2Y 1Y 0 CO M Z ⊕=进位输出或者符号位: (电路图略)
3.24 解:
余三码减去3为8421码:减去3可以通过补码相加来实现, (-3)补=(-3)反+1=1101,将1101放在另一个输入端。 0
123012301230
1230123Y Y Y Y S S S S 0
CI 1101===输出:=(余三码)输入:B B B B X X X X A A A A (电路图略)
3.25解:
1) 两个BCD 码相加,最大为18,超过9后应产生进位,但芯片在15以内不产生进位,超过15产生
进位,但和不足逢十进一,所以必须加以修正
2) 两个BCD 码相加必须由三部分构成:一部分进行相加;第二部分产生修正控制信号;第三部分完
成加6修正
3) 第一、三部分由两片全加器完成,由第二部分产生判别信号,当有进位输出时或者和数在10~15
的情况下产生控制信号F :
1
3230
12301230123012301230123S S S S CO S S S S S S S S S S S S S S S S S S S S S S S S CO F ++=++++++=