#### roinujo1

1. Homework Statement
Build a circuit that either adds or multiplies two 4-bit numbers based on a control input C(C is 1 add, C is zero multiply). Numbers are positive and negative so use two's complement. You can use muxes, Full Adder Circuits, and logic gates

2. Homework Equations
Multiplier circuit=

3. The Attempt at a Solution
So, I have built both the Full Adder(for the addition part) and the multiplier. However, I dont know how to use the muxes to get the input switching if control is 0 and 1. Since the mux only has one output, I dont understand how to connect the two circuits together. Any help is much appreciated!

Related Engineering and Comp Sci Homework Help News on Phys.org

#### mfb

Mentor
The mux output is the final result - one bit of the addition or multiplication depending on the state of C. Where do you expect more outputs? You'll need one mux per bit (or a mux block that can handle multiple bits in parallel).

Can you please show how we can use the mux to let the user choose between adder or multiplayer ?

#### mfb

Mentor
This thread is half a year old.
The multiplexer looks like every other multiplexer - for each bit, choose either input A or input B as output, depending on a control bit. Do that for all 4 bits.

This thread is half a year old.
The multiplexer looks like every other multiplexer - for each bit, choose either input A or input B as output, depending on a control bit. Do that for all 4 bits.
should we use 4:1 mux or 2:1 mux ?

#### mfb

Mentor
Addition and multiplication are 2 operations. What else do you want to put into the MUX?

Addition and multiplication are 2 operations. What else do you want to put into the MUX?

### Physics Forums Values

We Value Quality
• Topics based on mainstream science
• Proper English grammar and spelling
We Value Civility
• Positive and compassionate attitudes
• Patience while debating
We Value Productivity
• Disciplined to remain on-topic
• Recognition of own weaknesses
• Solo and co-op problem solving