第二章 组合逻辑
1. 分析图中所示的逻辑电路,写出表达式并进行化简
ABFF = AB + B = AB
ABCFF = AB BABC CABC= AB + AC + BC + BC= AB + BC + BC
2. 分析下图所示逻辑电路,其中S3、S2、S1、S0为控制输入端,列出真值表,说明 F 与 A、B 的关系。
F1=A?BS?BS F2=ABS?ABS
0123F=F1F2=A?BS?BS
01
S1 S00 00 11 01 1F1AA BA B0S3 S20 00 11 01 1F21A+BA+BAS3 S2 S1 S00 0 ×0 1 ×1 0 ×1 1 ×××××F=F1F2F1F1F1F1S3 S2 S1 S0××××××××0 00 11 01 1F=F1F2AA BA B0 3. 分析下图所示逻辑电路,列出真值表,说明其逻辑功能。
解:
F1=ABC?ABC真值表如下:
?ABC?BC=ABC?ABC?ABC
F01100001
A B C0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1当B≠C时, F1=A 当B=C=1时, F1=A 当B=C=0时, F1=0
F2=AB?BC?AC?AB?BC?AC
真值表如下:
A B C0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1F00010111
当A、B、C三个变量中有两个及两个以上同时为“1”时,F2 = 1 。
4.图所示为数据总线上的一种判零电路,写出F的逻辑表达式,说明该电路的逻辑功能。
解:F=A0A1A2A3?A4A5A6A7?A8A9A10A11?A12A13A14A15
只有当变量A0~A15全为0时,F = 1;否则,F = 0。 因此,电路的功能是判断变量是否全部为逻辑“0”。
5. 分析下图所示逻辑电路,列出真值表,说明其逻辑功能
解: F?A1A0X0?A1A0X1?A1A0X2?A1A0X3 真值表如下:
因此,这是一个四选一的选择器。
A1 A00 00 11 01 1FX0 X1X2X36. 下图所示为两种十进制数代码转换器,输入为余三码,输出为什么代码?
解: