半加法器
作为有用的组合逻辑的第一个示例,让我们构建一个可以将两个二进制数字相加的设备。我们可以快速计算出答案应该是什么:
0 + 0 =0 0 + 1 =1 1 + 0 =1 1 + 1 =102
所以我们需要两个输入(a 和 b)和两个输出。低阶输出将称为 Σ,因为它代表总和,而高阶输出将称为 Cout,因为它代表进位。真值表是:
ABΣCout0000011010101101
简化布尔方程或制作一些卡诺图将产生如下所示的相同电路,但首先要查看结果。 Σ 列是我们熟悉的 XOR 门,而 Cout 列是 AND 门。这个设备被称为半加器,原因将在下一节中说明。
或在梯形逻辑中
相关工作表:
-
二元数学电路工作表
工业技术