Question:

Match List - I with List - II.

List - IList - II
A. Immediate Addressing
B. Register Addressing
C. Direct Addressing
D. Indirect Addressing
I. \texttt{LDAX B}
II. \texttt{OUT 01H}
III. \texttt{MVI B,37H}
IV. \texttt{MOV A,B}

Show Hint

Addressing modes:
• Immediate \(\rightarrow\) data inside instruction
• Register \(\rightarrow\) operand in register
• Direct \(\rightarrow\) explicit address
• Indirect \(\rightarrow\) address stored in register pair
Updated On: May 22, 2026
  • A-I, B-III, C-II, D-IV
  • A-II, B-IV, C-III, D-I
  • A-III, B-IV, C-II, D-I
  • A-III, B-IV, C-I, D-II
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is C

Solution and Explanation

Concept: Addressing mode specifies how operand data is accessed by the processor. Different addressing modes in 8085 include:
• Immediate
• Register
• Direct
• Indirect

Step 1:
Match Immediate Addressing. Immediate addressing means:
• Data is directly provided inside instruction. Instruction: \[ \texttt{MVI B,37H} \] contains immediate data: \[ 37H \] Hence: \[ A \rightarrow III \]

Step 2:
Match Register Addressing. Register addressing uses processor registers directly. Instruction: \[ \texttt{MOV A,B} \] moves data from register \(B\) to register \(A\). Thus: \[ B \rightarrow IV \]

Step 3:
Match Direct Addressing. Direct addressing explicitly specifies address or port number. Instruction: \[ \texttt{OUT 01H} \] contains direct port address: \[ 01H \] Hence: \[ C \rightarrow II \]

Step 4:
Match Indirect Addressing. Indirect addressing accesses data through register pair. Instruction: \[ \texttt{LDAX B} \] uses BC register pair as memory pointer. Thus: \[ D \rightarrow I \]

Step 5:
Write final matching. Therefore: \[ A-III,\ B-IV,\ C-II,\ D-I \]

Step 6:
Write final answer. Hence the correct option is: \[ \boxed{(C)\ A-III,\ B-IV,\ C-II,\ D-I} \]
Was this answer helpful?
0
0