📅  最后修改于: 2023-12-03 15:42:14.678000             🧑  作者: Mango
本文档旨在介绍GATE MOCK 2017中的第51章:“门”。
“门”在计算机科学中是一种逻辑运算符。在布尔代数中,“门”可以将一个或多个输入转换为一个输出。在电子学和计算机科学领域中,“门”是实现逻辑函数的基本元素。
在逻辑设计中,最基本的“门”有三种:AND门、OR门、NOT门。此外还有NAND门、NOR门、XOR门等等。
AND门(与门)接受两个或更多输入并产生一个输出,输出为真值仅当所有输入的真值为真。
|输入 A|输入 B|输出| |-----|-----|---| |0 |0 |0 | |0 |1 |0 | |1 |0 |0 | |1 |1 |1 |
AND门使用符号“∧”或“·”表示,例如 A ∧ B 或 A·B。
OR门(或门)接受两个或更多输入并产生一个输出,输出为真值当至少一个输入的真值为真。
|输入 A|输入 B|输出| |-----|-----|---| |0 |0 |0 | |0 |1 |1 | |1 |0 |1 | |1 |1 |1 |
OR门使用符号“∨”或“+”表示,例如 A ∨ B 或 A+B。
NOT门(非门)接受一个输入并产生一个输出,输出为输入的反向值。
|输入|输出| |---|---| |0 |1 | |1 |0 |
NOT门使用符号“¬”或“!”表示,例如 ¬A 或 !A。
NAND门和NOR门是由AND门和OR门的输出取反后得到的,因此,它们也是一种逻辑门。XOR门是具有两个或多个输入的异或逻辑门。
逻辑门在电路设计和计算机科学中使用非常广泛。逻辑门可以被用于构建计算机处理器、内存、存储器、控制器等基本组件,也可以用于建立各种逻辑电路,如加法器、译码器、多路选择器等。
在计算机科学和电子学中,逻辑门是基本的逻辑模块,用于构建各种逻辑电路。了解逻辑门的种类、功能和应用有助于我们更好地理解计算机科学和电子学的基础知识。