CPU Simulator
Write a short assembly program and step through it one register transfer at a time. Watch the program counter, MAR, MDR, CIR and accumulator change, with the address, data and control buses lighting up as they are used.
What you can do
- A small assembly language based on Little Man Computer and AQA mnemonics
- Every fetch, decode and execute step in register transfer notation
- Registers, memory and buses that light up as they are used
- Errors reported against each line of your program
- Example programs: loops, branches, multiplication and more