• edited by
1,802 views
0 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 ??

Please log in or register to answer this question.

Position:
Show:

Related questions

0 0 votes
1 1 answer
635
635 views
Deepak9000 asked Nov 5, 2023
635 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...
1 1 vote
1 1 answer
2.1k
2.1k views
Chaitanya Kale asked Jan 30, 2023
2,142 views
Consider 4-stage (IF, ID, EX, WB) pipeline used to execute the following code. All instructions are spending are spending one cycle on all the stages but ALU instructions...
20 20 votes
1 answers 1 answer
31.2k
31.2k views
dd asked Jan 8, 2017
31,214 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 0 votes
2 2 answers
1.9k
1.9k views
Abhilash Mishra asked Jan 2, 2019
1,929 views
Data forwarding is used to avoid which type of conflict??(1) RAW(2) WAR(3) WAW(4) RAR