用Logisim自己实现一个全加器
又到了“造轮子”的时间了,今天造一个简单的全加器。
一个全加器可以由两个半加器构成,所以工程里我们可以先封装一个半加器元件:
A | B | Sum | Cout |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
电路元件外观:
上方的两个输入引脚中,左边代表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 |
电路元件外观:
上方的两个输入引脚中,左边代表A,右边代表B;
右边的输入引脚代表Cin;
左边的输出引脚代表Cout;
下方的输出引脚代表Sum。