用Logisim自己实现一个全加器

又到了“造*”的时间了,今天造一个简单的全加器。
一个全加器可以由两个半加器构成,所以工程里我们可以先封装一个半加器元件:

A B Sum Cout
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

用Logisim自己实现一个全加器
电路元件外观:
用Logisim自己实现一个全加器

上方的两个输入引脚中,左边代表A,右边代表B;
左边的输出引脚代表Carry;
下方的输出引脚代表Sum。

接下来利用半加器构造全加器:

A B Cin Sum Cout
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

用Logisim自己实现一个全加器

电路元件外观:
用Logisim自己实现一个全加器

上方的两个输入引脚中,左边代表A,右边代表B;
右边的输入引脚代表Cin;
左边的输出引脚代表Cout;
下方的输出引脚代表Sum。