1 Address Machine
2 Address Machine
5 Address Machine
Input instructions here (NB - do not delete the memory cell locations 00: etc).
Input values in decimal. This is an 8-bit machine: values in the range -127 to +127
are valid. Negative numbers are encoded using one's complement. You should enter
HALT* as your final instruction.
When you have finished inputting your instructions, you can execute them by clicking
on the Step button (described below). A description of valid instructions for each
machine is also shown below.
The right of the screen is a representation of 256 memory cells. The contents of
each cell is represented in HEX. The opcode of the instruction currently being
executed is highlighted in yellow. A memory cell turns red when its contents are
changing.
There are two buttons below the instruction input area: Step and Reset Memory
* not necessary if program will loop infinitely