Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Create an ALU. You will create a simplified 4-bit ALU that is able to do arithme

ID: 3926891 • Letter: C

Question

Create an ALU. You will create a simplified 4-bit ALU that is able to do arithmetic and logical calculations associated with adding, subtracting and branching instructions. The 4-bit ALU should be able to perform the following operations:

         S2 S1 S0

000: Addition: a+b

001: Subtraction: a-b

010: ANDing: a and b,

011: ORing: a or b

100: Comparing Less than: a<b?  output for zero bit {1 if yes} {0 if no}

101: Comparing Equal than: a= =b? output for zero bit {1 if yes} {0 if no}

In this problem you will create a black box that will have the following:

INPUTS

OUTPUTS

SELECT PINS

4-bit AA3A2A1A0

4-bit SumS3S2S1S0

3-bit Select S2S1S0

4-bit BB3B2B1B0

1-bit Carry C

1-bit Zero/Condition Zero

You will create the functionality for each of the steps above separately. Then using a multiplexor you will select which input should be connected to the proper output. Show the internal schematics (LOGICAL DIAGRAM)for each of the six operations.

Explanation / Answer

cant answer thing compoany policy

plz refer my sities link bekow

https://www.cise.ufl.edu/~mssz/CompOrg/CDA-arith.html

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote