SHSubjectHub

AQA Assembly Language

AQA 7517A-levelRevisionSubscription
Page 1 of the AQA Assembly Language preview
1 of 2 in the preview
Also online

This worksheet marks itself

Set it as homework or classwork and every answer is marked as pupils go, with feedback on what they got wrong. The scores go straight into your mark book, so you can see who needs help before the next lesson.

  • 12 questions
  • 38 marks
  • about 55 minutes
  • marked instantly

Question types: multiple choice, short answer, matching, multi-part.

About this resource

Understand and apply the basic machine-code/assembly-language operations — load, store, add, subtract, compare, branching, logical bitwise operators and shifts, and halt — using the AQA assembly language instruction set with immediate and direct addressing. Hand-trace short programs and write sim…

Lesson outline

  1. Retrieval: Opcodes, Operands and Addressing (from last lesson)
  2. Key Vocabulary
  3. Hinge Question: Opcode or Operand?
  4. Why Do We Still Write Assembly Language?
  5. LDR and STR — Moving Data Between Register and Memory
  6. Hinge Question: LDR or STR?
  7. Instruction Format: Opcode + Operand(s)
  8. Task: Fill in the Instructions
  9. ADD and SUB — Direct or Immediate
  10. Hinge Question: What Does CMP Actually Do?
  11. CMP and Branching
  12. Task: True or False — Branching
Set · 4 sheetsWeekly Recall 4.7 Computer Architecture
Part of: Weekly Recall 4.7 Computer Architecture4 in the set, in teaching order.
Unit bundleWeekly Recall 4.7 Computer Architecture
Part of: Weekly Recall 4.7 Computer Architecture: the whole unitEvery resource in the unit in one zip.

More from Weekly Recall 4.7 Computer Architecture