YEAR 1 CO1 WEEK 4 PARTS OF CPU Flashcards
What are registers and state their function.
They are small volatile memory in CPU.
Used to temp store data and works at extremely fast speeds.
State the function of an Arithmetic Logic Unit.
Carries out calculations and logical decisions on data.
Results stored in accumulator.
State the many functions of a control unit.
Coordinates activity of all processor components.
Decoded instructions received into the processor.
Manages fetch decode execute cycle.
State the function of program counter.
Stores memory address of next instruction to be executed.
State function of memory address register.
Stores the address of memory location that data is about to be written to or read from.
State the function of the memory data register.
Contains contents of memory address specified in the MAR
State function of current instructions register.
Stores instruction currently being decoded or executed by processor, copied from MDR.
Contents split into two parts:
First part the operation code which is decoded so control unit knows what to do.
Second part is the operand which is either the data or address of data to be used with the operation.
State the function of the accumulator.
Holds data while it is being processed.
State the function of the data bus
Provides two way connection allowing data and instructions to travel on.
State function of address bus.
When CPU needs to access data from memory sends address of memory sector to be fetched on address bus.
State function of control bus.
Two way and used to transmit command, timing and specific status to rest of processor and external components.