Question: implement the 1 6 - bit CPU Note 1 . The width of all registers and buses are 1 6 bits. Note 2 . For

implement the 16-bit CPU
Note 1. The width of all registers and buses are 16 bits.
Note 2. For IR register, use lower 14 bits.
The components given are as follows (no limits about the number of each components):
1.74F382. It is a 4-Bit ALU from Fairchild semiconductor. Assume the operands are active
high.
2. CY74FCT2244T. It is an 8-bit tristate buffer from Texas Instrument
3. CY74FCT2574T. It is an 8-bit register.
4. Any other gates that you need.
(iii) Assume R1=0x0DDDAAAA, R2=0x0FFFEEEE, and it uses active High
operands, how does it perform the following operations?
a. ADD R2, R1(R2 is the destination register)
b. SUB R2, R1(R2 is the destination register)
c. AND R2, R1(R2 is the destination register)
d. OR R2, R1(R2 is the destination register)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!