Design and draw a full adder by using:
a. AND and OR gates
b. Two half adders and an OR gate
Design and draw a four-bit parallel adder. Provide the truth table for each stage of the 4-bit parallel adder, where Cn-1 is the carry input, An and Bn are the inputs, En and Cn are the sum and carry outputs.