洋文: half adder, full adder
电路图出处百度
加法器是CPU的ALU里面至关重要的一个逻辑电路, 顾名思义当然就是做加法的机器啦. 加法器分为半加器和全加器. 半加器只能简单地把两位加起来而不能进位, 而全加器可以计算进位, 从而算更多位数数的加法.
通过串联全加器, 可以获得更吊的全加器. 加一个增加一位的运算能力.
这个图里面相加的两个数是AAAAAAAA 和 BBBBBBBB.
这是一个6位的全加器带一个进位, 最多能显示111111+111111的结果,也就是126. 为什么做个6位呢主要是因为太懒了, 不停地搭小盒子 这是坠痛苦的O..O.
输入端由开关控制, 金块钻石块分别组成两个加数. 图示110101 + 011001
输出端用红石电显示, 亮1暗0.图示1001110 通过口算我们就知道110101 + 011001 就是1001110 :|):|)
电路部分:
整个全加器由与门, 或门, 亦或门构成. ,每种门都有多种做法, 这里用的是minecraftwiki上的例子.
前一个加法器计算所得的进位通过金条所在的电路传递给下一个加法器
虽然没什么实际用处,但看到这么一大坨东西真的正确地跑了起来, 还是有满满的成就感呢.