半加器(英文名:half adder),是一种对两个输入数据位进行相加,输出一个结果位和
进位的
加法器电路。它是实现两个一位
二进制数加法运算的基础电路,没有进位输入。
半加器的真值表见下表。表中两个输入是加数A0和B0,输出有一个是和S0,另一个是
进位C0。
半加器是实现两个一位
二进制码相加的电路,因此只能用于两个二进制码最低位的相加。
半加器有两个输入和两个输出,输入可以标识为A、B,输出通常标识为求和(Sum)和进位(Carry)。输入经异或(XOR)运算后即为S,经和(AND)运算后即为C。
半加器有两个
二进制的输入,其将输入的值相加,并输出结果到和(Sum)和进位(Carry)。半加器虽能产生进位值,但半加器本身并不能处理进位值。
半加器没有接收
进位的输入端,全加器有进位输入端,在将两个多位二进制数相加时,除了最低位外,每一位都要考虑来自低位的进位,半加器则不用考虑,只需要考虑两个输入端相加即可。