You want to move two bytes from address 100 to 200, so what is the proper instruction:

  1. Mov AX,[100], Mov [200],AX

  2. Mov AH,[100], Mov [200],AH

  3. Mov [200],[100]

  4. none of the above


Correct Option: A

AI Explanation

To move two bytes from address 100 to address 200, the proper instruction is:

A. Mov AX,[100], Mov [200],AX

Let's go through each option to understand why it is correct or incorrect:

Option A) Mov AX,[100], Mov [200],AX - This option is correct because it uses the MOV instruction to move the value at address 100 into the AX register, and then moves the value in the AX register to address 200.

Option B) Mov AH,[100], Mov [200],AH - This option is incorrect because it only moves the value of the AH register to address 200. It does not move the value from address 100.

Option C) Mov [200],[100] - This option is incorrect because it attempts to move the value at address 100 directly to address 200 without using any registers. This is not a valid instruction.

Option D) none of the above - This option is incorrect because option A is the correct instruction to move two bytes from address 100 to address 200.

Therefore, the correct answer is option A.

Find more quizzes: