以下是用两个异或门,四个与非门以及一个或门组成的全加器电路图:

Full Adder Circuit

该电路可以将两个一位二进制数相加,并输出它们的和以及进位。输入分别为A、B和进位Cin,输出为和S和进位Cout。

在这个电路中,第一个异或门将A和B进行异或运算,产生一个中间结果。接着,四个与非门将A、B和进位Cin进行逻辑运算,得出三个中间结果。这些中间结果经过一系列的逻辑运算,最终由一个或门输出和S和进位Cout。

具体来说,首先将A、B和进位Cin输入到四个与非门中,分别得到三个中间结果:

  • A' = ¬A
  • B' = ¬B
  • Cin' = ¬Cin

接着,将A和B进行异或运算,得到第四个中间结果:

  • X = A ⊕ B

接下来,将第一个中间结果X和第一个与非门的输出A'输入到第二个与非门中,得到第五个中间结果:

  • Y1 = ¬(X ∧ A')

然后,将Y1和第二个与非门的输出B'输入到第三个与非门中,得到第六个中间结果:

  • Y2 = ¬(Y1 ∧ B')

接着,将第三个中间结果Cin'和第四个与非门的输出Y2输入到第四个与非门中,得到进位Cout:

  • Cout = ¬(Cin' ∧ Y2)

最后,将第四个中间结果X和第六个中间结果Y2输入到或门中,得到和S:

  • S = X ∨ Y2

这样,我们就完成了一个用两个异或门,四个与非门以及一个或门组成的全加器的设计。

用异或门、与非门和或门构建全加器电路

原文地址: https://www.cveoy.top/t/topic/jA0m 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录