Match List I with List II Choose the correct answer from the options given…
2022
Match List I with List II

Choose the correct answer from the options given below:
- A.
A-I, B-II, C-III, D-IV
- B.
A-II, B-III, C-IV, D-I
- C.
A-III, B-IV, C-II, D-I
- D.
A-IV, B-III, C-I, D-II
Attempted by 187 students.
Show answer & explanation
Correct answer: C
Answer: Direct addressing → STA FFFFH; Indirect addressing → MOV A, M; Register addressing → MOV A, B; Immediate addressing → MVI A, FFH.
Direct addressing: STA FFFFH — the instruction specifies the exact memory address (FFFFH) to store the accumulator, so the operand is a direct memory address.
Indirect addressing: MOV A, M — the source is memory referenced indirectly via a register pair (for example HL), so the memory location is specified indirectly.
Register addressing: MOV A, B — both operands are registers, so data is moved between registers directly.
Immediate addressing: MVI A, FFH — the instruction supplies an immediate constant (FFH) as the operand to be loaded into the register.
Common mistake: Confusing MOV A, M with direct addressing—MOV A, M accesses memory via a register pointer (indirect), whereas direct addressing uses a literal memory address like FFFFH.
A video solution is available for this question — log in and enroll to watch it.