Types of Instructions (Data Movement, Arithmetic, Control) MCQs

By: Prof. Dr. Fazal Rehman | Last updated: June 20, 2025

50 Score: 0 Attempted: 0/50 Subscribe
1. : What is the primary purpose of data movement instructions?





2. : Which of the following is an example of a data movement instruction?





3. : Which type of instruction performs calculations like addition or subtraction?





4. : What is the function of control instructions in a program?





5. : Which of the following is a common control instruction?





6. : In most architectures, the LOAD instruction is classified as a:





7. : The SUB instruction is used to:





8. : Which of the following instructions is used to control conditional program execution?





9. : What is the role of the JMP instruction?





10. : The MOV instruction typically performs which of the following actions?





11. : Which of the following instructions would you use to branch to a specific part of a program based on a condition?





12. : The INC instruction is used to:





13. : The instruction JNZ performs which operation?





14. : What is the purpose of the AND instruction?





15. : Which instruction is typically used to move data from memory to a register?





16. : In which category does the CALL instruction fall?





17. : The instruction CMP is used to:





18. : What does the HLT instruction do in a program?





19. : Which of the following is a control transfer instruction?





20. : The DEC instruction is used to:





21. : What is the purpose of the XOR instruction?





22. : Which instruction moves a constant value into a register?





23. : Which of the following instructions branches program control to a different location based on a flag condition?





24. : Which instruction adds two register values and stores the result in one of the registers?





25. : Which of the following instructions is used to decrement the value in a register?





26. : What is the primary purpose of arithmetic instructions like MUL and DIV?





27. : The JMP instruction performs which of the following?





28. : Which instruction performs a division operation?





29. : Which of the following is an example of a control flow instruction?





30. : Which instruction is used to move data from a register to memory?





31. : The NOP instruction is used to:





32. : What does the RET instruction do in a subroutine?





33. : The OR instruction is used to:





34. : Which of the following instructions causes a jump to a subroutine?





35. : The SHL instruction performs which operation?





36. : Which instruction is used to compare the contents of two registers without modifying them?





37. : What is the primary function of the TEST instruction?





38. : Which instruction moves data from one register to another?





39. : The JE (Jump if Equal) instruction does what?





40. : Which instruction would you use to multiply two numbers?





41. : The NEG instruction is used to:





42. : What does the POP instruction do?





43. : Which instruction performs addition on two operands?





44. : Which instruction loads data from the stack to a register?





45. : The DIV instruction performs which function?





46. : The JNZ instruction transfers control if:





47. : The ADC instruction does what?





48. : The CMP instruction is typically followed by which instruction?





49. : The SHR instruction performs which operation?





50. : The XCHG instruction is used to:





 

Read More Computer Architecture MCQs

  1. SET 1: Computer Architecture MCQs
  2. SET 2: Computer Architecture MCQs
  3. SET 3: Computer Architecture MCQs
  4. SET 4: Computer Architecture MCQs
  5. SET 5: Computer Architecture MCQs
  6. SET 6: Computer Architecture MCQs
  7. SET 7: Computer Architecture MCQs
  8. SET 8: Computer Architecture MCQs
  9. SET 9: Computer Architecture MCQs
 
All Copyrights Reserved 2025 Reserved by T4Tutorials