What are the components of the CPU?
What are the roles of the Control Unit?
What is a bus?
A set of parallel wires connecting two or more components of a computer
Name the 3 buses.
How is the processor connected to the main memory?
Via the 3 buses
What happens when the CPU wishes to access a particular main memory location?
What are the 3 buses called collectively?
System bus
What is the role of the address bus?
To transmit memory addresses specifying where data is to be sent to or retrieved from
What is the role of the data bus?
To transport data and instructions between components
What are the roles of the control bus?
To transmit control signals between internal and external components
Co-ordinates use of address and data buses
Provides status information between system components
Is the address bus bi-directional?
No
Is the data bus bi-directional?
Yes
Is the control bus bi-directional?
Yes
Name the 6 control lines.
What does the Bus Request control line do?
Indicates that a device is requesting the use of the data bus
What does the Bus Grant control line do?
Indicates that the CPU has granted access to the data bus
What does the Memory Write control line do?
Causes data on the data bus to be written into the addressed location
What does the Memory Read control line do?
Causes data from the addressed location to be placed on the data bus
What does the Interrupt Request control line do?
Indicates that a device is requesting access to the CPU
What does the Clock control line do?
Synchronises operations
How is memory divided internally?
Into units called words
What is a word?
A fixed size group of digits
What is the ALU used for?
Performing arithmetic (+, -, x, /) and logical (e.g. AND, OR, NOT, XOR, binary shifts) operations on data
What are registers?
Small memory cells that operate at very high speeds