半加和全加电路

本文用真值表解释了半加和全加电路。文中还给出了采用半加器电路的全加器设计。文中还介绍了单位全加器电路和使用全加器的多位加法电路。

在进入本课程之前,了解布尔逻辑和逻辑门是非常重要的。

看一看:布尔逻辑

看一看:逻辑门

看一看:人字拖

什么是加法器?

加法器是一种用来加两个二进制数的计算器。当我说,计算器,我不是指一个与按钮,这是一个电路,可以集成许多其他电路,以广泛的应用。有两种蝮蛇;

  1. 半加法器
  2. 全加器

半加法器

借助于半加法器,我们可以设计出能够借助逻辑门进行简单加法的电路。

让我们首先看一下单个位的加法。

0+0 = 0

0+1 = 1

1+0 = 1

1+1 = 10

这些是最小可能的单位组合。但是1+1的结果是10。虽然这个问题可以通过EXOR门解决,但如果您确实关心输出,那么必须将求和结果重新写入2位输出。

因此,上述方程式可以写成

0+0 = 00

0+1 = 01

1 + 0 = 1

1+1 = 10

在这里,' 10 '的输出' 1 '变成了输出。结果如下面的真值表所示。“SUM”是正常的输出,“CARRY”是输出。

输入输出

A和B进位

0 0 0 0

0 1 1 0

1 0 1 0

1 1 0 1

从方程中可以清楚地看出,这种1位加法器可以通过输出“和”的EXOR门和进位的and门轻松实现。看看下面的实现。

半加器电路
半加器电路

对于复杂加法,可能需要将两个8位字节相加。这只能在全加器逻辑的帮助下完成。

完整的加法器

这种加法器比半加法器更难实现。半加器和全加器的主要区别在于全加器有三个输入和两个输出。前两个输入为A和B,第三个输入为指定为CIN的输入进位。当设计全加器逻辑时,我们将能够将其中的八个串在一起创建一个字节宽的加法器,并将进位从一个加法器级联到下一个加法器。

输出进位指定为COUT,正常输出指定为S。查看真值表。

输入输出

B中国

0 0 0 0 0

0 0 1 0 1

1 1 1 1

0 1 1 1 0

1 0 0 0 1

1 0 1 1 0

1 1 0 1 0

1 1 1 1 1

根据上述真值表,可以实现全加器逻辑。我们可以看到,输出S是输入A与半加法器和输出B和CIN输入之间的EXOR。我们还必须注意,COUT只有在三个输入中的两个输入中的任何一个为高时才为真。

因此,我们可以利用两个半加器电路来实现一个全加器电路。第一个半加法器将用于将A和B相加以产生部分和。后半加法器逻辑可用于将CIN与前半加法器产生的和相加,以获得最终的S输出。如果任何半加法器逻辑产生进位,则会有输出进位。因此,COUT将是半加法器进位输出的OR函数。看看下面所示的全加器电路的实现。

全加器电路
全加器电路

尽管使用上述全加器逻辑可以实现更大的逻辑图,但更简单的符号主要用于表示操作。下面给出的是一位全加器的简单示意图。

单位全加器
单位全加器

使用这种类型的符号,我们可以将两位相加,从下一个较低的数量级进行进位,然后将进位发送到下一个较高的数量级。在计算机中,对于多位运算,每一位必须用全加器表示,并且必须同时相加。因此,要添加两个8位数字,需要8个全加器,可以通过级联两个4位块来形成。两个4位数字的相加如下所示。

使用全加器的多位加法
使用全加器的多位加法
著者

42评论

  1. 泽纳布

    如何使输出进位和正常输出作为S在一个输出中全部
    加法器

  2. 阿卜杜拉·阿胡贾

    哦,谢谢,先生,你用这些信息帮助我克服了焦虑。现在我不用衣架就能成功地处理我妻子的腐败问题了

  3. 赛义德·阿萨德·沙姆西

    很好的解释,很容易理解…。

  4. 德巴尔什达斯酒店

    好消息

  5. 阿鲁纳

    Sir如何使用半加器制作4位全加器

  6. 尤维尔

    这是一个很好的解释。我很喜欢,谢谢

  7. 戴夫·辛金斯

    先生,在0位系统中使用半加法器不是更有意义吗?在64位系统中,它将使晶体管数量减少近1%,在32位系统中减少近5%。还是有什么我没看到的。

  8. 阿卜杜勒哈勒姆

    新集成电路设计的全加器由2个半加器加多少?

  9. 拉曼代普

    谢谢你,沙克蒂曼

  10. 埃文斯

    这里有很酷的笔记。简单准确。

  11. 苏克瓦纳温泉酒店

    老实说,我有一个问题,这些加法器,所以你在我的生活中发挥了突出的作用…谢谢你,愿上帝保佑你

  12. 雷莫·曼提什

    真不错,先生

  13. 艾哈迈德

    先生有没有办法建立一个只有3个门而不是5个门的完整的加法器?

  14. 泽山·塔希尔先生

    先生,我想要一个2位半加法器和全加法器表…。

  15. 工程师Shahkaz Khalid Butt

    你没有清楚地解释半加法器和全加法器之间的区别。这对于比格纳或学生来说是不够的。

  16. 雅莎

    请给出使用NAND,NOR GATES的全加法器的逻辑图

  17. 苏珊

    演示非常清晰!

  18. 维沙尔

    如何用两个半加法器电路制作全加法器

  19. 格拉。

    对物理荣誉非常有用。学生……太简单太明白了。

  20. 瓦西姆

    很好,先生,解释得很简单明了

  21. 普拉奇·辛格

    对结果不满意

  22. 建筑工程师

    这是一个简单的解释。谢谢你这么出色的工作

  23. 丹雅哈雅

    奇妙的想法……

  24. 戈皮·阿拉文德·萨斯特里

    谢谢先生简单明了的解释

  25. j.madhuri

    先生,我必须知道全加器真值表的简要说明

  26. j.madhuri

    先生,请从“组合和顺序逻辑电路”中指定重要问题列表

  27. 基兰

    先生,我需要你的帮助。和be-3在大多数小群中。对于GTU。

  28. 马迪尼穆尼卡

    主席先生,请简述全加和半加的用途。

    • 西塔拉曼

      Hi Mounika说你有四个全加器,你可以制作一个从0到9999的4位数显示器。如果在9999之前取第一个溢出并设置为1,则它将变为19999,使用简单的一个溢出计数器,测量范围将从9999扩大到19999。第二个overfow将指示超出范围。由于这种半加法器,测量范围为0-999的3位仪表的加法从0增加到1999。这就是为什么999仪表被称为3位仪表,而1999被称为3 1/2位万用表的原因(因为半加法器被添加到测量范围的两倍)。

  29. Aminu

    非常感谢你,这篇文章是一篇非常有趣的文章

  30. 阿曼古普塔

    先生,我需要你的帮助,我想知道关于全和半加法器的应用和它的工作。谢谢你!

  31. 阿肖克

    这是一篇很棒的文章…。它非常有用……但可能没有什么简化

  32. 阿克拉姆

    它对我很有用…

  33. 普里亚达尔希尼

    你好我想知道如何设计电路?

    • 乔乔

      @普里亚——什么样的赛道?请说明!

  34. 什维蒂

    先生,我需要你的帮助。我想要关于使用运算放大器的半加器和全加器的信息。
    谢谢

    • a、 阿齐马图尔·马利亚

      先生,我需要您的帮助,我想知道关于使用逻辑门的全加和半加的应用,请尽快回复,谢谢

  35. 假肢

    嗨,新来的//www.snellingtn.com董事会。
    很高兴成为这个社区的一员

    PS Mod:如果该线程不是该类别的适当位置,请将其删除:

    __________________________
    [url]=http://32incheslcdtv.info/]32英寸液晶电视[/url]

  36. 深的

    尊敬的先生,
    我需要你的帮助,我想深入了解不同类型的电容器的应用。

    我还有一个要求,先生,

    我想了解红外led,它们是如何工作的,为什么我们在远程操作中使用红外led等等。

    先生,请尽快给出您的回复,我将非常感谢您的回复。

    请发邮件给我这个话题

    “祝你今天愉快”

    • 费萨尔·赛迪

      先生,非常感谢您提供的有用信息

    • 曼尼坎塔

      非常清楚易懂

Baidu