Skip to main content

GCSE

Lesson 12 Assembly language programming I

Curriculum > KS4 > Unit > Lesson

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
  • Learning graphs
  • Unit overviews
  • Activities
Log in to download

Not registered yet?

Create an account and get access to over 500 hours of free teaching resources.

GCSE revision

A comprehensive range of content and helpful practice questions are also available for this topic.

Help us make these resources better

Provide your feedback

Or email us at [email protected]