Question: We are considering adding a new instruction to the MIPS ISA: lwi rt, rd(rs). This means load word indirect, where rt

We are considering adding a new instruction to the MIPS ISA: lwi rt, rd(rs). This means load word indirect, where rt <-- Mem[rd + rs]

a) Which existing blocks of the MIPS data path can be used to implement this new instruction?

b) What new functional blocks are needed to execute it?

c) What new signals from the Control Unit must be created to allow the execution of this instruction?

d) How long would it take in a single cycle implementation? In a multicycle implementation?

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 Databases Questions!