一种半加法器被定义为添加两个二进制输入比特的基本四终端数字设备。它输出总和二进制位和携带二进制位。
正如我们在上面定义的那样,半加法器是一个简单的数字电路,用于数字加两个二进制位。二进制比特是0或1.因此,将有四个添加组合这两个二进制数字,而那些将是0 + 0,0 + 1,1 + 0和1 + 1。
我们小心地知道:
同样,我们知道十进制2可以用两个位二进制系统表示为10(一个零)。二进制二是二进制系统中的最小两位数字。当我们使用二进制1添加二进制1时,我们将获得两个和携带,因为10是两位数二进制数。当我们添加0到0,0到1和1到0时,我们得到SUM 0和1,它们都是一个数字二进制数。因此,在这三种情况下,在此期间,在此期间不会进行携带是0。我们可以在半加法器的真实表中总结一下。
半加法器真相表
| 一种 | B. | A + B. | 十进制产出 | 二进制输出 | 总和(a⊕b) | 携带(a⋅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操作的结果,我们可以通过使用XOR操作的结果XOR门。这两个二进制输入的携带数字是结果和操作我们可以通过一个实现它和门。
半加法器
所以,通过使用一个xor门和一个和门,我们可以轻松设计一个半加法器, 如下所示。


