📅  最后修改于: 2023-12-03 14:58:20.525000             🧑  作者: Mango
GATE CS 2019 |简体中文第57章 显示了一个涉及多个语言的多状态门电路。该电路具有四个输入和两个输出。输入为四个0或1的二进制数字 X,Y,Z 和 W。输出为 Q1 和 Q2。
电路图如下所示:
_________ _________
| \/ |
-X----| /&\ /&\ /&\ |----Q1
| /| |\ | | |\ | |\ |
-Y----|/ |/ | \| |/ | \| |----Q2
| & & & & |
-Z----| / \_/ \_/ \_/ \_/ |
|/________________\|
MULTIPLEXER
显示上述电路图的代码段如下:
_________ _________
| \/ |
-X----| /&\ /&\ /&\ |----Q1
| /| |\ | | |\ | |\ |
-Y----|/ |/ | \| |/ | \| |----Q2
| & & & & |
-Z----| / \_/ \_/ \_/ \_/ |
|/________________\|
MULTIPLEXER
该电路使用了多状态门逻辑。逻辑如下:
Q1 = [(X&Y)|(Z&W)]
Q2 = [(X&Z)|(Y&W)]
该电路逻辑可以用于输入变量为二进制数字的场景。
例如在计算机科学中,当需要对两个或多个变量之间的逻辑比较进行判断的时候,可以使用此电路进行输入的处理和输出的选择。它通常用在二进制下的数据匹配或选择过程中。
GATE CS 2019 |简体中文第57章以一个简单且易于理解的例子展示了多状态门电路的应用。它通常用于二进制操作中输入变量的处理和输出选择过程中,并可以适用于多种编程语言。