一个一半加法器定义为一个基本的四端数字设备,它增加两个二进制输入位。它输出和二进制位和进位二进制位。
正如我们上面定义的,半加法器是一种简单的数字电路,用于对两个二进制位进行数字相加。二进制位不是0就是1。因此,会有四种加法组合这两个二进制数字分别是0 + 0 0 + 1 1 + 0和1 + 1。
我们从小数上知道:
再说一遍,我们知道十进制2可以用二进制表示为10 (100o)。二进制二是二进制系统中最小的两位数。当我们把二进制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 |
从上面的真值表,我们可以看出两个二进制输入的和是异或运算的结果,我们可以用an来实现XOR门。这两个二进制输入的进位数字是结果和操作我们可以通过an来实现和门。
半加法器电路
因此,通过使用一个异或门和一个与门,我们可以很容易地设计一个一半加法器,如下所示。