📅  最后修改于: 2023-12-03 15:28:37.465000             🧑  作者: Mango
本篇文章将会介绍Gate CS 2010中的第61章《门》的相关内容。
在计算机科学中,门是逻辑电路的基本单元,它接受一个或多个输入,并产生一个输出。它属于布尔代数,通常用来对二进制数字进行逻辑操作。
常见的门有:
与门的输入有两个或多个,每个输入都为1才会输出1,否则输出0。
| A | B | Q | |:-:|:-:|:-:| | 0 | 0 | 0 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 1 |
用逻辑电路实现与门:
A
|
----|\
| AND
----|/ Q
|
B
或门的输入有两个或多个,只要有一个输入为1,就会输出1,否则输出0。
| A | B | Q | |:-:|:-:|:-:| | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 1 |
用逻辑电路实现或门:
A
|
----|+
| OR
----|+ Q
|
B
非门只有一个输入,当输入为1时,输出为0;当输入为0时,输出为1。
| A | Q | |:-:|:-:| | 0 | 1 | | 1 | 0 |
用逻辑电路实现非门:
A
|
----|_
| NOT
----| Q
|
异或门的输入有两个或多个,只有一个输入为1,才会输出1,否则输出0。
| A | B | Q | |:-:|:-:|:-:| | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 0 |
用逻辑电路实现异或门:
A
|
----|\
| /---------
----|XOR-| |
| \---------
----|/ Q
|
B
存储器门是一种特殊的门,它可以存储输入的值,并在以后的时间输出。存储器门有不同的类型,例如SR存储器、JK存储器、D存储器等。
SR存储器的真值表如下:
| S | R | Q | |:-:|:-:|:-:| | 0 | 0 | Q | | 0 | 1 | 0 | | 1 | 0 | 1 | | 1 | 1 | - |
其中,当SR均为1时,Q的状态是不确定的(通常为禁止状态,用-表示)。
用逻辑电路实现SR存储器:
S -----|_|\ Q
| SR\-------
R -----|_/_|
门是逻辑电路的基础,可以用于实现各种电子设备,如计算机、手机、电视等。门的组合能够实现更复杂的逻辑电路,并用于计算、通信、控制等领域。
本文介绍了门的定义、常见的门的实现与真值表、应用等方面,希望对读者有所帮助。