Von-Neumann Computer Architecture

Von-Neumann computer architecture was proposed in 1945

Pats of Von-Neumann Computer Architecture

Von-Neumann computer architecture consist of the following parts;

  1. Inputs/outputs
  2. Control unit
  3. Arithmetic and logical unit (ALU),
  4. Registers etc.
Von-Neumann Computer Architecture
Figure: Von-Neumann Computer Architecture
Registers Description
PC (Program Counter) Holds the address of the next instruction to be executed.
CIR (Current Instruction Register) CIR  register contains the current instruction during processing.
MAR (Memory Address Register) MAR holds the memory location of the data that needs to be accessed.
MDR (Memory Data Register) MDR holds the data that is being transferred to or from memory.
AC (Accumulator) The accumulator register holds the intermediate arithmetic and logic results.