
CPU Simulator
A website for providing the app support and privacy policy for the app 'CPU Simulator'.
About
CPU Simulator is an iOS application for students studying A-Level AQA Computer Science, who need to understand certain information on how a computer’s CPU functions. Specifically, the fetch-decode-execute cycle and how components of the processor change at each stage – depending on the code being run.
​
The app provides an interactive interface that shows the components of the CPU, their contents, a description of what has changed in one clock cycle, an interface to develop assembly code, an interface to view corresponding machine code, an interface to change preferences and more.
​
The app is a document-based application which means that users can create and run an unlimited number of unique simulations, save and share them.
​
This project is primarily intended to help teach ‘4.7.3.2 The Fetch-Execute cycle and the role of registers within it’ of the A-Level specification, using the Harvard Architecture.
