GCSE – Lesson 12 – Assembly language programming I
This is the final set of lessons for the ‘Computer systems’ unit, a double lesson in which learners will design and write their own assembly language program. You will build them up to this task, first modelling the translation of a Python program into assembly, and then moving on to analysing and tracing an assembly language program as it runs. Over the course of the lesson, learners will build up a ‘toolbox’ of assembly language commands.
Learning objectives
- Explain the basic commands in the LMC’s assembly code: INP, OUT, STA, LDA, ADD, SUB, and BRP
- Determine that assembly language has a 1:1 relationship with machine code
Package contents
- Lesson plans
- Slide decks
- Learner resources
- Homework
Don't have an account?
GCSE revision
A comprehensive range of content and helpful practice questions are also available for this topic.
View on Ada Computer ScienceEnjoyed teaching these lessons? Found a mistake?
Fill in a short form to give feedback on these resources.