1.1.1 Flashcards
What is the definition of the processor?
The ‘brain’ of the computer which handles the execution of instructions and allows programs to run
What is the function of the Arithmetic Logic Unit?
Perform all arithmetical and logical operations on data
What is the function of the control unit?
- control/ coordinate operations of CPU
- manage the flow of data between CPU and other devices
- Accept/ decode in frictions
- store results in memory
What are registers?
Small, high speed memory cells which temporarily store data
What is the function of the PC?
Hold the memory address of the next instruction
What is the function of the accumulator?
The the result of operations performed by the ALU
What is the function of the memory address register?
Store the memory address of the location where data is to be read from or written to
What is the function of the current instruction register?
Hold the current instruction split into op code and operand
What is a bud?
A set of parallel wires which connect components of the CPU
What is the function of the data bus?
Transfer data between components
What is the function of the memory bus?
Transfer the memory address between components
What is the function of the control bud?
Transfer control signals such as clock, memory read, memory write and interrupt
What is pipelining?
Where 3 separate FDE cycles are run simultaneously
What is the aim of pipelining?
Reduce the amount of time that the CPU is idle
What happens during the Fetch stage?
- the contents of the PC are copied to the MAR
- the contents of that memory address are copied into the MDR
- the contents of the MDR are copied into the CIR
- the PC is incremented