📅  最后修改于: 2023-12-03 15:28:38.574000             🧑  作者: Mango
本文将介绍GATE CS 2020中第55章的内容——门。
门是计算机中的一种基本逻辑元件,可以接受两个或多个输入信号,并根据特定的逻辑规则输出一个输出信号。门一般具有以下特点:
常见的门有AND门、OR门、NOT门、NAND门、NOR门、XOR门等。
AND门是最基本的逻辑门之一,它的输出信号为只有当所有输入信号都是高电平时,输出信号才为高电平。其真值表如下:
| 输入1 | 输入2 | 输出 | | :---: | :---: | :--: | | 0 | 0 | 0 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 1 |
OR门同样也是最基本的逻辑门之一,它的输出信号为只要有一个输入信号为高电平时,输出信号就为高电平。其真值表如下:
| 输入1 | 输入2 | 输出 | | :---: | :---: | :--: | | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 1 |
NOT门也称为反相器,它只有一个输入信号和一个输出信号。当输入信号为高电平时,输出信号为低电平;当输入信号为低电平时,输出信号为高电平。其真值表如下:
| 输入 | 输出 | | :--: | :--: | | 0 | 1 | | 1 | 0 |
NAND门是AND门的反相输出,当所有输入都为高电平时,NAND门输出低电平,否则输出高电平。其真值表如下:
| 输入1 | 输入2 | 输出 | | :---: | :---: | :--: | | 0 | 0 | 1 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 0 |
NOR门是OR门的反相输出,当所有输入都为低电平时,NOR门输出高电平,否则输出低电平。其真值表如下:
| 输入1 | 输入2 | 输出 | | :---: | :---: | :--: | | 0 | 0 | 1 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 0 |
XOR门是指异或门,只有当两个输入信号不相同时,输出为高电平;当两个输入信号相同时,输出为低电平。其真值表如下:
| 输入1 | 输入2 | 输出 | | :---: | :---: | :--: | | 0 | 0 | 0 | | 0 | 1 | 1 | | 1 | 0 | 1 | | 1 | 1 | 0 |
门是计算机中非常基础和重要的逻辑元件,可以实现复杂的逻辑运算和数学运算。本文介绍了常见的门类型,并给出了它们的真值表。熟练掌握不同类型的门,对于程序员来说是非常有帮助的。