Question: Which parts of the basic single-cycle datapath are used by all of these instructions? Which parts are the least utilized? This exercise explores some of
Which parts of the basic single-cycle datapath are used by all of these instructions? Which parts are the least utilized?
This exercise explores some of the tradeoffs involved in pipelining, such as clock cycle time and utilization of hardware resources. The first three problems in this exercise refer to the following MIPS code. The code is written with an assumption that the processor does not use delay slots.
a. b. SW R16,-100 (R6) LW R16,8(R6) BEQ R5, R4, Label; Assume R5 != R4 ADD R5, R16, R4 SLT R5, R15, R4 OR R1, R2, R3 SW R1,0 (R2) BEQ R1, RO, Label; Assume R1 OR R2, R1, RO Label: ADD R1, R1, R3 == RO
Step by Step Solution
3.40 Rating (153 Votes )
There are 3 Steps involved in it
ANSWER To determine which parts of the basic singlecycle datapath are used by each instruction and w... View full answer
Get step-by-step solutions from verified subject matter experts
