从NOR门实现AND门

从NOR门实现AND门

和门是一个基本的逻辑门,它执行二进制乘法,也就是说,只有当它的所有输入都处于高电平或逻辑1的状态时,它才会给出一个高电平或逻辑1的输出。另一方面,NOR门是一种通用逻辑门。因此,NOR门可以用来实现任何其他类型的逻辑门。

在进入仅使用NOR门实现AND门之前,让我们先讨论一下AND门和NOR门的基本理论。

什么是AND门

和门是一个基本的逻辑门。一个AND门可以有两个或两个以上的输入,但只给出一个输出。如果它的任何一个输入端处于低电平或逻辑0状态,AND门就会给出一个低电平(逻辑0)的输出,否则就会给出一个高电平(逻辑1)的输出。因此,只有当它的所有输入都是高电平或逻辑1状态时,AND门的输出才是高电平或逻辑1状态。

AND门也被称为 “全或无门”。图-1显示了一个双输入AND门的逻辑符号。

从NOR门实现AND门

如果变量A和B是AND门的输入,Y是AND门的输出变量,那么AND门的输出方程为:。

Y=A.B

其中,’.’(点)符号代表AND操作。它被理解为 “Y等于A和B”。

显示AND门的输入和输出之间关系的表格被称为AND门的真值表。下面是AND门的真值表—

Input Output
A B Y = A . B
0 0 0
0 1 0
1 0 0
1 1 1

什么是NOR门

NOR门 是一种通用逻辑门,因为这种逻辑门可以用来实现任何其他类型的逻辑门。

NOR意味着NOT + OR。这意味着,OR的输出被NOT化或反转。因此,NOR门是OR门和NOT门的组合,即。

什么是NOR门

NOR门是一种逻辑门,只有当它的所有输入都是低电平(逻辑0)时,它的输出才是高电平(逻辑1),而且即使它的任何一个输入变成高电平(逻辑1),它的输出也是低电平(逻辑0)。图2显示了一个双输入NOR门的逻辑符号。

从NOR门实现AND门

如果变量A和B是输入变量,Y是NOR门的输出变量,那么NOR门的输出由以下公式给出。

从NOR门实现AND门

它被解读为 “Y等于A加B整条”。

下面是NOR门的真值表-

Input Output
A B Y = A . B
0 0 1
0 1 0
1 0 0
1 1 0

现在,让我们讨论一下从NOR门到AND门的实现。

从NOR门实现AND门

如上所述,NOR门是一个逻辑门,因此,我们可以用它来实现一个AND门。图3显示了仅由NOR门实现的AND门的情况。

从NOR门实现AND门

因此,为了实现由NOR门组成的AND门,我们需要3个NOR门。其中,前两个NOR门用于补充输入变量A和B,第三个NOR门用于产生一个相当于AND操作的输出。

前两个NOR门的输出是。

从NOR门实现AND门

第三个NOR门的输出是。

从NOR门实现AND门

这就是AND门的输出。因此,图3所示的使用NOR门的逻辑电路等同于AND门。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程