看一个例子
分析下图所示组合逻辑电路的逻辑功能。
解: 该电路有6个输入变量S0 ,S1 , P0, P1, P2, P3, 一个输出变量 F, 由两个非门、 四个三输入与门和一个输入或门组成。
(1) 写出输出F的逻辑函数表达式。
如右所示:
(2) 由逻辑表达式得出电路的功能表。
由于该电路有6个输入变量, 如果要列出它的真值表,需要2的6次方个输入组合, 非常繁杂。
观察输出F的逻辑表达式, 发现这样一个规律, 在四个或项中, 两个输入端S1, S0正好是四种输入组合形式, 而输入变量P0, P1,P2,P3 分别分配到这四种组合中, 所以在真值表的输入列表中只给出S1 和 S0, 列出如下表所示的电路真值表, 这种表示电路功能的表也称为电路功能表。
逻辑电路功能表
输 入 | 输 出 | |
S1 | S0 | F |
0 | 0 | P0 |
0 | 1 | P1 |
1 | 0 | P2 |
1 | 1 | P3 |
(3) 电路功能分析
由上表可见, 当输入S1, S0为不同的组合时,电路的输出F与四个输入信号P0, P1, P2, P3 中相应的一个相等, 即输出被连接到相应的输入端上,这种电路称为多路数据选择器。