Which of the following is not a program control instruction?

2017

Which of the following is not a program control instruction?

  1. A.

    CMP

  2. B.

    MOV

  3. C.

    JMP

  4. D.

    CALL

Attempted by 565 students.

Show answer & explanation

Correct answer: B

Answer: MOV is not a program control instruction.

  • Program control instructions change the flow of execution. Examples include JMP and CALL.

  • CMP compares operands and sets CPU flags. CMP itself does not transfer control but is commonly used before conditional jumps to influence branching.

  • MOV only transfers data between registers/memory and does not affect the program counter or control flow. Therefore MOV is not a program control instruction and is the correct answer.

Explore the full course: Niacl Ao It Specialist