AQA Assembly Language
AQA 7517A-levelRevisionSubscription

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
- Retrieval: Opcodes, Operands and Addressing (from last lesson)
- Key Vocabulary
- Hinge Question: Opcode or Operand?
- Why Do We Still Write Assembly Language?
- LDR and STR — Moving Data Between Register and Memory
- Hinge Question: LDR or STR?
- Instruction Format: Opcode + Operand(s)
- Task: Fill in the Instructions
- ADD and SUB — Direct or Immediate
- Hinge Question: What Does CMP Actually Do?
- CMP and Branching
- Task: True or False — Branching
Set · 4 sheetsWeekly Recall 4.7 Computer Architecture
Unit bundleWeekly Recall 4.7 Computer Architecture


