Computing Flashcards
What is the purpose of the CPU?
The purpose of the CPU is to fetch, decode and execute instructions.
What is a register?
A register is a small, fast piece of memory that performs a task.
List the 4 registers included in the FDE (Fetch, Decode, Execute) cycle.
1) PC (Program Counter)
2) MAR (Memory Address Register)
3) MDR (Memory Data Register)
4) Accumulator
Explain the purpose of the PC (program counter).
The PC (Program Counter) holds the address of the next instruction to be processed. It has a count, which increments by 1 each cycle.
Explain the purpose of the MAR (Memory Address Register).
The MAR (Memory Address Register) holds the address of the current instruction being processed.
What is the purpose of the MDR (Memory Address Register).
The MDR (Memory Address Register) holds the data of the instruction currently beings processed.
What is the purpose of the accumulator?
The accumulator holds the sum of the results of the data.