Skip to content
This repository was archived by the owner on Oct 13, 2020. It is now read-only.

Latest commit

 

History

History
18 lines (15 loc) · 727 Bytes

File metadata and controls

18 lines (15 loc) · 727 Bytes

Little Man Computer

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