Vonn Neumann

The foundation of nearly all modern computers is called the Vonn Neumann Architecture.

A key characteristic of the Vonn Neumann Architecture is that instructions are stored in memory, alongside the data.

The four major subsystems of the Vonn Neumann Architecture are:

ALU and the Control Unit are often combined into what we call the CPU.

The Von Neumann Cycle is the cycle that a Von Neumann machine repeats until a HALT instruction or an error.

  1. Fetch Phase: Get the next instruction from memory.
  2. Decode Phase: Give the instruction decoder the opcode and decode it.
  3. Execute Phase: Carry out the instruction.

All the components of a Vonn Neumann machine.

All the components of a Vonn Neumann machine.

Input Selection

To select the input from a large numbers of registers, we can use multiplexors. We can use one multiplexor for each operand, allowing us to select which two registers we need.

Arithmetic/Logic Unit