Memory:
Address
Value
CPU:
Accumulator (ACC)
Program Counter (PC)
Instruction Register (IR)
What is about to happen:
Instruction Guide:
Machine Code | Instruction |
---|---|
000 | Halt |
1XX | Add location XX |
2XX | Subtract location XX |
3XX | Store to XX |
5XX | Load from XX |
6XX | Branch always to XX |
7XX | Branch if == 0 to XX |
8XX | Branch if >= 0 to XX |
901 | Get input |
902 | Output |
XX indicates a two-digit memory address
Controls:
Input:
Output: