Knowledge organisersSystems Architecture
Von Neumann architecture is a design model where both instructions and data are stored in the same memory. Most modern CPUs follow this model. The architecture uses key registers — MAR, MDR, Program Counter, and Accumulator — to manage the flow of data and instructions.
MDR holds the DATA that has been fetched from memory or is about to be written to memory. Acts as a buffer between the CPU and main memory.PC holds the ADDRESS of the NEXT instruction to be fetched. It is incremented each cycle.MAR stores an address; the MDR stores data. Do not confuse these.