AS2- Hardware, Compression and Digitisation Flashcards
What is the Control Unit
Sends control signals too other parts of CPU and computer system e.g. RAM, ALV AND I/O devices
What does the Decoder do
Decoder will decode (understand) the instructions given to CPU
Co-ordinate the movement of data and instructions between CPU, RAM and devices
What is the ALU
Arithmetic and Logical Unit
Carries out mathematical functions/ processors
e.g. Addition comparisons etc.
Carries out logical function such as Boolean and shifting
What is the purpose of the Clock
Sends timing signals to the control units and ACU and other parts of CPU (“Like a Metronome”)
Its used to co-ordinate the actions of these components
…i.e. do things at the same time
… Synchronised
What is the Programme Counter p.c.
Points at the next instruction to be processed
.. In RAM
Increments after each instruction is fetched into CIR
… or overwritten when branching or jumping
What is the Memory Address Register Mar
Points at the location in RAM where data is being lead from or written to.
What is the Current Instruction Register CIR
Adds the instruction that is currently being processed
What is the Memory Data Register MDR
Holds the data that has just been read in or about to be written out.
What is a Control Bus
The control units puts control signal onto the control bus i.e. control bus carries control signals
e.g. Read, Written, etc…
What is the Address Bus
The location in RAM of data or instruction that is currently being accessed (read/written) (Address on PC or MAR)
What is the Data Bus
Carries the actual data that is being transferred between CPU / Memory / Device
Explain what the term Fetch means
Instructions + data fetched from memory and brought to cpu for processing
P.C. (Points at location of next instruction) address carried on address bus
Control bus will carry a read command (fetch) and the instruction is transferred to the CIR inside the CPU
CIR inside the CPU. Along the data bus.
PC is then incremented
Explain what the term Data Fetch means
MAR (Points at location of data to be fetched) address carried on Address Bus
Control bus will carry read command fetch and the data is transferred to the MDR inside the CPU, along the data bus.
Explain what the term Decode means
The CPU needs to understand the instruction in the CIR
There is a special part of the C.V.
Called the Decoder, which looks at the instruction in the CIR and decides which circuits on the CPU will carry out the instruction
Explain what the term Execute means
After the instruction is decoded, the CV now understands what needs to be done. The control unit will then carry out the instruction itself or pass the instruction to the ALU if it is an arithmetic or logical task