Von Neumann Architecture Flashcards

All 6 cards in this deck

What is Von Neumann architecture?

A design where data and instructions are both stored as binary in the same primary memory, and are fetched and executed sequentially by the CPU using the ALU, control unit and registers.

What does the Memory Address Register (MAR) hold?

The address of the memory location currently being accessed (read from or written to).

What does the Memory Data Register (MDR) hold?

The actual data or instruction fetched from memory, or data that is about to be written to memory.

What does the Program Counter (PC) hold?

The memory address of the next instruction to be fetched. It is incremented by one after its address is copied to the MAR.

What does the Accumulator (ACC) hold?

The data currently being processed and the results of calculations carried out by the ALU.

True or false? The Program Counter stores the next instruction to be executed.

False. It stores the address of the next instruction; the PC and MAR store addresses, while the MDR, CIR and ACC store data or instructions.