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

2022

Match List I with List II

image.png

Choose the correct answer from the options given below:

  1. A.

    A-I, B-II, C-III, D-IV

  2. B.

    A-II, B-III, C-IV, D-I

  3. C.

    A-III, B-IV, C-II, D-I

  4. 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.

Explore the full course: Mppsc Assistant Professor