通过上一章节实现的与非门、非门、与门、或门、异或门等逻辑门来继续学习二进制的运算
1、半加器
输入:两个二进制位 a 和 b
加法元件将两个比特相加。结果是个2位的值。
h输出是高位,l输出是低位(就像在2位10进制数中,十位是高位,个位是低位)。
输入a | 输入b | 高位 | 低位 |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 |
1 | 0 | 0 | 1 |
1 | 1 | 1 | 0 |
从真值表可以看出:
低位 相当于 a 和 b 的异或(XOR)运算。
高位 相当于 a 和 b 的与(AND)运算。
半加器的逻辑表达式
低位 (和) = A XOR B
高位 (进位) = A AND B
电路
没有回复内容