Components of the CPU Flashcards
Purpose of the CPU?
To execute instructions stored in memory by repeating the fetch execute cycle
Purpose of the ALU? and what does it stand for?
Arithmetic Logic Unit. Carries out arithmetic and logic operations
Purpose of CU? and what does it stand for?
Control unit. Coordinates the CPU’s actions in the fetch execute cycle
Purpose of Cache? and typical size?
Up to 32MB. Sends and receives control signals from other devices in the computer to other devices in the computer
Purpose of Registers? and typical size?
32 or 64 bits. Temporarily store instructions, addresses or data in the CPU
Purpose of MDR (register)? and what does it stand for?
Memory data register. Holds data or a program instruction when it is fetched from memory or waiting to be written to memory
Purpose of the Accumulator (register)?
A register where results of ALU operations are stored
Purpose of PC (register)? and what does it stand for?
Program Counter. A register which holds the memory addresses of the next instruction to be processed
Purpose of MAR (register)? and what does it stand for?
Memory address register. Holds the address of the current instruction or piece of data to be fetched or stored
Name the 4 common registers in full
Memory address register
Memory data register
Accumulator
Program counter