Create an ALU You will create a simplified 4bit ALU that is

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.

Solution

cant answer thing compoany policy

plz refer my sities link bekow

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

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 i

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site