R3<- R3+ M[R1+R2]

for fetching data from R1 and R2 we need 1+1= 2 cycles .

Now we have to add the value of R1 and R2 (which will give us the memory location where the operand is present) which will take 2 cycles( arithmatic operation).

Now we have to fetch the operand from memory which will take 4 cycles.

Now we have one operand and we need the second operand for addition operation i.e. R3

fetching R3 will take 1 cycle.

so total cycles=2+2+4+1=9 cycles.

for fetching data from R1 and R2 we need 1+1= 2 cycles .

Now we have to add the value of R1 and R2 (which will give us the memory location where the operand is present) which will take 2 cycles( arithmatic operation).

Now we have to fetch the operand from memory which will take 4 cycles.

Now we have one operand and we need the second operand for addition operation i.e. R3

fetching R3 will take 1 cycle.

so total cycles=2+2+4+1=9 cycles.