Von-Neumann computer architecture was proposed in 1945
Pats of Von-Neumann Computer Architecture
Von-Neumann computer architecture consist of the following parts;
- Inputs/outputs
- Control unit
- Arithmetic and logical unit (ALU),
- Registers etc.
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. |