# Addressing Modes- Q1

Consider 1 GHz clock frequency processor, uses different operand accessing models shown below:

 Operand Accessing Mode Frequency(%) Register 10 Immediate 20 Direct 30 Memory Indirect 20 Indexed 20

Assume that 2 memory cycles consumed for each memory reference, 3 cycles consumed for arithmetic computation and 1 cycle consumed when an operand is in register(s) instruction itself. What is the average operand fetch rate (in million words/sec) of the processor

A. 342.82

B. 344.82

C. 355.82

D. 346.82 asked Jun 4
reshown Jun 5

+1 vote

Therefore ans should be B. answered Jun 5 by (11,400 points)
selected Jun 5
how immediate  takes 1 register cycle at the time of operand fetch ?
The question must have mentioned properly. But i have considered because of this line:::
1 cycle consumed when an operand is in register(s) instruction itself.
I think after register there should be an "AND".
how indexed takes 6 clock cycle. i am not able to understand plz explain
Index addressing mode contain 1 register ref. and 1 alu and 1mem ref. So that 1*1+1*3+1*2
–1 vote
Effective no of memory cycles = 10 % (3) + 20 % (1) + 30% (1*2) + 20% (2*2) + 20% (3 +2) = 2.9 ns

Therefore,avg operand fetch rate= 1/ effective no of memory cycles= 1/ 2.9 = 0.3448275 * 10 ^9 = 334.82 milion words/sec answered Jun 5 by (1,720 points)
by mistake you wrote 334.82
how tell me ??