Secondary SchoolsSome time ago, I wanted to show how a computer worked internally but did not like (or think accurate) any of the ones I found. So I wrote my own using a model computer called the LMC (Little Man Computer) as the machine code. Then some exam boards set coursework on the LMC and I suddenly
got lots of users. Particularly as you can turn the model off and just use it as a simulator to
run the LMC assembly language. You can find it here. After running it, click HELP for more information.
I was unhappy that the LMC was a model of a computer from the 1970's and wanted to do something more modern that was binary based and had multiple registers. At least one exam board is also now using an
ARM like instruction set. So I have written a very simplified ARM like RISC Simulator that you can find here. It has lots of simplifications, like 16 bit words and instructions but at least brings us into this century. After running it, click HELP for more information. |