Figured it out. Silly mistake in my work

This commit is contained in:
Nemo 2020-05-20 16:45:34 +05:30
parent 953cfb7511
commit a41583bfc1
1 changed files with 3 additions and 4 deletions

View File

@ -13,9 +13,8 @@ CHIP FullAdder {
carry; // Left bit of a + b + c carry; // Left bit of a + b + c
PARTS: PARTS:
HalfAdder(a=b, b=c, sum=is, carry=ic); HalfAdder(a=b, b=c, sum=is, carry=carry1);
Xor(a=a, b=is, out=sum); HalfAdder(a=a, b=is, sum=sum, carry=carry2);
Or(a=is, b=ic, out=carryifaisone); Or(a=carry1, b=carry2, out=carry);
Mux(a=ic, b=carryifaisone, sel=a, out=carry);
} }