Full Adder using MUX

JDT

Joined Feb 12, 2009
657
Start by drawing a Truth Table for your Full adder.

A full adder has three inputs: A and B and Carry-in. Two outputs: Sum and Carry-out.

This cannot be implemented with only one 2:1 multiplexer. A number will be required. So not sure about "a" in your question.
 

beenthere

Joined Apr 20, 2004
15,819
Per post #2, draw up a truth table. Think about a multiplexer and how to make the output agree with the truth table. A full adder requires a carry bit - can a MUX do that by itself?
 

beenthere

Joined Apr 20, 2004
15,819
This is a stone wall project for students.

Build up to it with a half adder. make the truth table using A & B as the two bits, X as the output. Look at a MUX and see if you can't get A & B to select the X value in the truth table for the multiplexer's output.

Do this, and all else becomes clear.
 
Top