edited by
1,156 views
0 votes
0 votes

I dont understand here:- 

Load R2,(R3)

1. Fetch

2. Decode: Rz <--- Address of R3 given in instruction

3. Compute : NOP

4. Memory Memory address <---[RZ] , read memory, Ry <---MemData

5. R2 <--- [Ry]

 

If i wrote above right then R2 is available at Cycle 5 but there is extra stall at cycle 6 for Instruction j+1 why ??

edited by

Please log in or register to answer this question.

Related questions

0 votes
0 votes
1 answer
1
Deepak9000 asked Nov 5, 2023
255 views
I have a Self doubt question on Operand Forwarding . The data forwarded should be done in EX-EX stage or Mem-EX ? Which one to follow and when ?Using EX-EX we require les...
17 votes
17 votes
1 answer
3
dd asked Jan 8, 2017
20,848 views
A $5$ stage pipelined processor has the following stages:$IF$ : instruction fetch$ID$ : instruction decode$EX$ : execute$MA$ : memory access$WB$ : write back$$\large\colo...
0 votes
0 votes
2 answers
4