一个一半加法器是一种基本的四端数字设备,它增加了两个二进制输入位。它输出和二进制位和进位二进制位。
如上所述,半加法器是一种简单的数字电路,用于对两个二进制位进行数字相加。二进制位不是0就是1。因此,这两个二进制数字有四种加法组合分别是0 + 0,0 + 1,1 + 0和1 + 1。
从小数上我们知道
同样,我们知道十进制2可以用10(1个0)来表示。二进制2是二进制中最小的两位数。当我们把二进制数1和二进制数1相加时,我们会得到和和进位,因为10是两位数字二进制数。当我们把0加到0,0加到1,1加到0,我们得到0和1的和它们都是一个二进制数字。因此,在这三种情况下,加法期间没有进位,或者进位为0。我们可以在半加法器的真值表中总结这一点。
半加法器真值表
一个 | B | A + B | 十进制输出 | 二进制输出 | Sum (A⊕B) | 任意性B |
0 | 0 | 0 + 0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 + 1 | 1 | 1 | 1 | 0 |
1 | 0 | 1 + 0 | 1 | 1 | 1 | 0 |
1 | 1 | 1 + 1 | 2 | 10 | 0 | 1 |
从上面的真值表,我们可以看到,两个二进制输入的数字和是异或运算的结果,我们可以用一个XOR门。这两个二进制输入的进位数是和操作我们可以通过an来实现和门。
半加法器电路
因此,通过使用一个异或门和一个与门,我们可以很容易地设计a一半加法器如下图所示。