Consider a hypothetical processor with an instruction of type LDR R1, [R2, #4], which during execution the load value at the memory location pointed to by the effective address. Effective address of the memory location is obtained by the addition of 4 and the contents of R2. Then increment R2 by 4. Which of the following best reflects the addressing mode implemented by this instruction for the operand in memory?
Pre-indexed addressing with auto-indexing
Post-indexed addressing with auto-indexing