Question:

For the given 8086 microprocessor instructions below, which of the following is an invalid instruction?

Show Hint

Always move segment values through general-purpose registers in 8086 microprocessors.
Updated On: Feb 7, 2025
  • MOV BX, [0301 H]
  • MOV CX, 037AH
  • MOV AL, BL
  • MOV DS, 4100H
Hide Solution
collegedunia
Verified By Collegedunia

The Correct Option is D

Solution and Explanation

- Directly loading an immediate value into the segment register (like DS) is invalid. 
- Instead, the value must first be loaded into a general-purpose register and then moved to the segment register. 
Conclusion: The invalid instruction is given by option (d).

Was this answer helpful?
0
0