Question:

Which of the following statement is not correct about addressing modes ?

Show Hint

Relative addressing is the "secret sauce" for Branching. If you see a statement saying Relative Addressing isn't for Branching, it's almost certainly the false one.
Updated On: Aug 6, 2026
  • Immediate addressing reduces memory access time
  • Index addressing is used for accessing array elements
  • Register indirect addressing allows accessing memory via a pointer
  • Relative addressing cannot be used for branch instruction
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is D

Solution and Explanation

Concept:
• Addressing modes define how the effective address of an operand is calculated.
• Common modes include Immediate, Register, Direct, Indirect, Indexed, and Relative.

Step 1:
Evaluate Statement (A)
In immediate addressing, the operand is part of the instruction itself.
The CPU does not need to fetch the operand from memory separately.
Thus, it reduces memory access time. This statement is correct.

Step 2:
Evaluate Statement (B)
Index addressing calculates the address as \(Base + Index\).
This is the standard mathematical way to access array elements at an offset. This statement is correct.

Step 3:
Evaluate Statement (C)
Register indirect addressing uses a register that contains the address of the operand (a pointer).
This is the core of pointer implementation in high-level languages. This statement is correct.

Step 4:
Evaluate Statement (D)
Relative addressing calculates the target address relative to the Program Counter (PC).
It is specifically designed for branch and jump instructions to allow for relocatable code.
The statement "cannot be used" is factually incorrect.
Was this answer helpful?
0
0

Top CUET PG Data Science A.I Cyber Security and Computer Sci. Questions

View More Questions

Top CUET PG Computer Organization and Architecture Questions

View More Questions