Question:medium

(A) MOV A, C is a one-byte instruction.
(B) OUT 03 H is a two-byte instruction.
(C) ANI 76 H is a three-byte instruction.
(D) STA 3000 H is a three-byte instruction.

Show Hint

When learning instruction sizes, remember that:
- One-byte instructions generally involve register-to-register operations.
- Two-byte instructions involve memory locations or I/O operations.
- Three-byte instructions often involve addresses or immediate data.
Updated On: Feb 18, 2026
  • (A), (B), and (D) only
  • (A), (B), and (C) only
  • (A), (B), (C), and (D)
  • (B), (C), and (D) only
Show Solution

The Correct Option is C

Solution and Explanation

Step 1: Instruction Size Determination
- MOV A, C: One-byte instruction (typical in most microprocessors).
- OUT 03 H: Two-byte instruction (requires memory location and instruction code).
- ANI 76 H: Three-byte instruction (requires a constant operand).
- STA 3000 H: Three-byte instruction (requires a memory location address).

Final Answer: \[\boxed{3. \text{(A), (B), (C), and (D)}}\]
Was this answer helpful?
0