The registers hold memory addresses for data access.

The data bus width determines the maximum of data that can be transferred at once.

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

Data bus allows data to flow in both directions, making it

The is a register that keeps track of the top of the stack.

The is the main component of the Von Neumann architecture.