Von Neumann Architecture Flashcards
What are the key characteristics of the cpu
-CPU
-CU(control)
-ALU(arithmatic)
-Cache
-Clock
What does the program counter do? (PC)
Holds the address of the next instruction
What does the memory address register do? (MAR)
Holds the memory address where data is to be fetched from or written to
What does the Accumulator do
Holds the results of calculations
what is the fetch stage
The PC is checked for the memory address of the next instruction
What is the second part of the fetch stage
The MAR fetches the instruction from RAM and brings it to the MDR. The PC is incremented so it can move to the next instruction
What does MDR stand for
memory data register
What happens in the decode stage
The instruction is in the CPU so the CU decodes the instruction so that the CPU knows what to do
What happens in the execute stage
The CPU executes what the instruction is asking which could be anything