last edited Jul 23 2017 by Peter Higginson | Created by Peter Higginson | Other contributors:
A Simulator to assemble and run programs written in the AQA specified Assembly Language
This is my second attempt at producing something that might be useful in teaching how a computer works at the assembly language level using more modern instructions than the LMC. My first attempt produced a full RISC machine but was generally too complex for secondary school use.
This simulator is based on “exactly” the AQA Assembly Language Instructions with very few extensions. It assembles the instructions into 32 bit ARM code and then executes them from a simulated memory.
At the moment this is an Alpha Version - I’m looking for comments and suggestions on the layout and operations before I consider (or start work on) showing how the data moves between the components.
You can find it at peterhigginson.co.uk/AQA/
By downloading this resource you agree to the CAS resource guidelines and use it appropriately.
Note: Unless otherwise specified, this resource and all associated files are published here under the Creative Commons Attribution-Share Alike 3.0 Licence. If you wish to use a different license, please state this in the description.