FullAdder(全加法器)
全加法器功能是三個位元的加法,
它具有三個輸入,兩個輸出,
元件主要構成兩個Half-Adder,
並且有一個Or來接收Cin的輸出。
CHIP FullAdder
{
IN a, b, c;
OUT sum, carry;
PARTS:
HalfAdder(a=a, b=b, sum=sumab, carry=carryab);
HalfAdder(a=sumab, b=c, sum=sum, carry=carryabc);
Or(a=carryab, b=carryabc, out=carry);
}