How do I add 3 bits using full adder and basic gates, when the initial carry bit is 0??
I have tried using two full adders where two terminals of the first adder gets the first two inputs then the output of this adder goes to of the inputs of the second adder and the third input is given to the second input terminal of the second adder. The carry out from the first adder goes to the carry input of the second adder.
I've added a picture of the circuit which was created by using Logisim(software for designing digital logic circuit).
But it doesn't give the right answer.
normally in binary system, for addition of three bit sum is 1 and carry output bit is 1.
1+1+1 = 1 & carry bit = 1
But as you can see in the picture of the circuit I designed below, output of my circuit for adding three binary digit, sum is 0 and carry output bit is 1. which is not the right answer
1+1+1, is sum = 0 & carry = 1
The reason of this is clear to me. But I can't design the exact circuit. How do I design the circuit that can add 3 bit when initial carry is 0?