8086 Assembly quiz: 52 questions

52 questions from the 13 lessons of 8086 Assembly Language. Each answer is explained, with a link back to the lesson it comes from, and your best score stays on this device.

Test yourself

52 questions from this course's lessons, in a random order. See what you remember, then go back to the lessons behind the questions you missed.

How many questions?

What the quiz covers

  1. Your first 8086 program (4 questions)
  2. Registers and MOV (4 questions)
  3. Variables and the data segment (4 questions)
  4. Arithmetic and the flags (4 questions)
  5. Keyboard and screen with INT 21h (4 questions)
  6. Comparing and jumping (4 questions)
  7. Loops (4 questions)
  8. Multiplication and division (4 questions)
  9. Bits: logic, shifts and rotates (4 questions)
  10. Arrays and addressing modes (4 questions)
  11. The stack (4 questions)
  12. Procedures: CALL and RET (4 questions)
  13. String instructions (4 questions)