前言
半加器
半加器
电路是指对两个输入数据位相加
,输出一个结果位
和进位
,没有进位输入
的加法器电路。 是实现两个一位二进制数
的加法运算电路
。
实现原理
结果S是AB的异或 进位C是AB的与
$$
S = \overline{A}B + \overline{B}A
$$
$$
C = AB
$$
真值表:
A | B | S | C |
---|---|---|---|
0 | 0 | 0 | 0 |
1 | 0 | 1 | 0 |
0 | 1 | 1 | 0 |
1 | 1 | 0 | 1 |
电路实现:
全加器
门电路实现两个二进制数相加
并求出和的组合线路,称为一位全加器
。一位全加器可以处理低位进位
,并输出本位加法进位。
实现原理
$$
S_i = A_i \bigoplus B_i\bigoplus C_{i-1}
$$
$$
C_i=A_iC_i+A_iB_i+B_iC_{i-1}
$$
真值表:
C1 | A | B | S | C2 |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 | 0 |
0 | 1 | 0 | 1 | 0 |
0 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
1 | 0 | 1 | 0 | 1 |
1 | 1 | 0 | 0 | 1 |
1 | 1 | 1 | 1 | 1 |
电路实现: