List I List II P. Immediate 1. Element of an array Q. Indirect 2. Pointer R. Base with index 3. Element of a record S. Base with offset/displacement 4. Constant
This solution explains the matching between different addressing modes (List I) and their corresponding data elements or structures (List II) commonly found in computer architecture and programming.
The correct pairings derived from the explanations are:
This results in the complete match: P–4, Q–2, R–1, S–3.
How many bits are required to distinguish between a direct and an indirect address?
Which of the following addressing modes is convenient to handle pointers?
| LIST-I | LIST-II |
| A. Immediate addressing mode | I. MOV A,@R0 |
| B. Indexed addressing mode | II. MOV DPTR,#4521H |
| C. Register addressing mode | III. MOVC A,@A+DPTR |
| D. Register indirect addressing mode | IV. MOV A,R0 |