Von Neumann architecture based computer
Inside the CPU there are:
- 100 Memory locations (numbered 0 to 99).
- An Arithmetic Unit to do calculations.
- An Accumulator to store the result of the last operation or calculation.
- A Program Counter to store the address (in memory) of the next instruction to do.
- An Instruction Register to hold the top digit of the instruction read from memory.
- An Address Register to hold the bottom two digits of the instruction read from memory.
- An Input tray into which a number can be typed when needed.
- An Output area where any numbers output are printed.
Instruction Cycle - Instruction Fetch - Increment Counter - Instruction Execution