704 views
0 votes
0 votes

How are 2 memory access required here? Only R3 contains a memory address which will be accessed for the operand. 

2 Answers

0 votes
0 votes

Decode Stage: During this stage the encoded instruction present in the instruction register is interpreted by the decoder.

  • Read the effective address: In the case of a memory instruction (direct or indirect) the execution phase will be during the next clock pulse. If the instruction has an indirect address, the effective address is read from main memory, and any required data is fetched from main memory to be processed and then placed into data registers (clock pulse: T3). If the instruction is direct, nothing is done during this clock pulse. If this is an I/O instruction or a register instruction, the operation is performed during the clock pulse.
0 votes
0 votes

2 Memory references are required here.

It is Basically an Indirect Addressing Mode. 

EA= [Address Field Value] → [Reg. name (R3)] → [Data (Operand)]

Related questions

3 votes
3 votes
1 answer
1
admin asked Apr 1, 2020
1,597 views
Match list $I$ with List $II$ and select the correct answer using the codes given below the lists :$${\begin{array}{|c|c|c|}\hline&\textbf{List I} & & \textbf{List II}\\\...