4 bit 2’s Complement Multiplier
INPUT A: 4 bit 2’s Complement number
INPUT B: 4 bit 2’s Complement number
OUTPUT: the product of A x B represented as a 8 bit 2’s Complement number
You are only allowed to use the basic gates: NOT, AND, OR, XOR. You may however, use these basic gates to build your own custom circuits (i.e. Adder). You are NOT ALLOWED to use Logisim’s built in circuits. Each custom circuit is to be implemented as a sub-circuit as discussed in class.
PART 1: Build a 4 bit controlled 2’s Complement Inverter as a subcircuit named 4BitInverter
PART 2: Build a 8 bit controlled 2’s Complement Inverter as a subcircuit named 8BitInverter
PART 3: Build a 4 Bit UNSIGNED Multiplier as a subcircuit named UnsignedMultiplier
PART 4: Using the 3 subcircuits you built in Parts 1-3, built a 4 bit 2’s Complement multiplier that uses the inversion method discussed in class. Name this circuit: SignedMultiplier
HINTS: INVERSION METHOD:
1) If input A is negative, invert it. If input A is positive, leave it alone.
2) If input B is negative, invert it. If input B is positive, leave it alone.
3) Multiply A and B.
4) If both A and B originally had the same sign (both positive or both negative), do nothing.
5) If A and B originally had different signs (one was positive, the other negative), invert the product.
please use logism or a software to do this
Trending nowThis is a popular solution!
Step by stepSolved in 4 steps with 4 images
- 4. The following figure shows the four-bit Adder-Subtractor. Your inputs for this combinational circuit are A = 5, B = 6 and M = 1. What is the outputs S3, S2, S1, and S0? You have to show how to get the outputs by indicating each carry bit. (Note: You should show all the steps to receive full credits)arrow_forwardDesign a 16 bit adder/subtractor with 2 data inputs (B15 to B0 and A15 to A0), a SEL input (1 if add and 0 if subtract), and a result output (R15 to R0).You can design the circuit in MultiSim, VHDL, or LabVIEW. PLEAE USE MULTISIMarrow_forward1. The following figure shows the four-bit Adder. Your inputs for this combinational circuit are A = 3 and B = 5. What is the outputs S3, S₂, S₁, and So? You have to show how to get the outputs by indicating each carry bit. (Note: You should show all the steps to receive full credits) CA A3 FA B3 S3 C3 A₂ B₂ FA S2 C₂ A₁ B₁ FA S₁ C1 Ao Bo FA So Coarrow_forward
- 4 bit 2’s Complement Multiplier INPUT A: 4 bit 2’s Complement numberINPUT B: 4 bit 2’s Complement numberOUTPUT: the product of A x B represented as a 8 bit 2’s Complement number Do this:Build a 4 Bit UNSIGNED Multiplier as a subcircuit named UnsignedMultiplier use AND gate ,full and half adders for the circuitarrow_forward2. A 4-bit comparator has inputs A = 1101 and B = 1011. Complete the table below. gti Iti eqi Digit 3 gto Ito eqo gti Iti eqi Digit 2 gto Ito eqo gti Iti eqi Digit 1 gto Ito eqo gti eqi Digit 0 gto Ito eqoarrow_forwardDesign a combinational circuit using a Decoder and OR gates. The circuit accepts a 2-bitnumber and generates an output binary number equal to the square of the inputnumber.arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education