Correct Answer - Option 1 : Indexed addressing mode
The correct answer is option 1
Indexed addressing mode is best suited to access the elements of an array of contiguous memory locations.
Here, the effective address is calculated as the sum of the contents of Index Register SI or DI and the displacement.
Accessing registers is much faster than accessing memory locations.
So, when an operation is performed on elements of an array, the execution is much faster.
Base Register addressing mode: In this mode effective address is calculated by adding base register value to address field value.
Relative Address mode: In this mode, effective address is calculated by adding accumulator and value in address part of the instruction.
Displacement mode: In this mode, the address of the operand is formed by adding the displacement to the contents of the specified register in the instruction.