The is a theoretical design for a stored-program computer.

The is the main component of the Von Neumann architecture.

One of the main components of a von Neumann architecture is the .

The carries the memory address of data or instructions in Von Neumann architecture.

The keeps track of the memory address of the next instruction to be executed in Von Neumann architecture.