1.1.1 Structure and Function of the
Processor
Advanced Notes
Specification:
1.1.1 a)
● The Arithmetic and Logic Unit
● The Control Unit ●
Registers:
○ Program Counter
○ Accumulator
○ Memory Address Register
○ Memory Data Register ○
Current Instruction Register ● buses:
○ Data Bus
○ Address Bus
○ Control Bus
● How these relate to assembly
language programs
1.1.1 b)
● The Fetch-Decode-Execute Cycle
● Its effect on registers
1.1.1 c)
● The factors affecting the performance of the CPU:
○ Clock Speed
○ Number of Cores
○ Cache
1.1.1 d)
● The use of pipelining in a processor to improve efficiency
Processor
Advanced Notes
Specification:
1.1.1 a)
● The Arithmetic and Logic Unit
● The Control Unit ●
Registers:
○ Program Counter
○ Accumulator
○ Memory Address Register
○ Memory Data Register ○
Current Instruction Register ● buses:
○ Data Bus
○ Address Bus
○ Control Bus
● How these relate to assembly
language programs
1.1.1 b)
● The Fetch-Decode-Execute Cycle
● Its effect on registers
1.1.1 c)
● The factors affecting the performance of the CPU:
○ Clock Speed
○ Number of Cores
○ Cache
1.1.1 d)
● The use of pipelining in a processor to improve efficiency