Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

A-level CPU (video)

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.
Which of the following is NOT a main internal component of a processor?
a)
Registers
b)
Hard Drive
c)
CU
d)
ALU
2.
Which component of a processor is primarily responsible for coordinating all activities and directing the flow of data between the CPU and other devices?
a)
Data Bus
b)
Control Unit
c)
Registers
d)
Arithmetic Logic Unit
3.
What is the primary function of the Control Unit (CU) in a processor?
a)
To store data temporarily
b)
To perform calculations
c)
To coordinate all activities of the processor
d)
To hold the address of the next instruction
4.
How does the Program Counter (PC) function in a CPU?
a)
It coordinates the activities of the processor
b)
It performs arithmetic operations
c)
It stores the current instruction
d)
It holds the address of the next instruction to be executed
5.
Which register holds the address of the memory location for data fetching or writing?
a)
Current Instruction Register
b)
Program Counter
c)
Accumulator
d)
Memory Address Register
6.
Which component is responsible for temporarily storing data being read from or written to main memory?
a)
Memory Address Register
b)
Memory Data Register
c)
Current Instruction Register
d)
Accumulator
7.
What does the Memory Data Register (MDR) do?
a)
Holds the address of the next instruction
b)
Temporarily stores data being read from or written to main memory
c)
Performs arithmetic operations
d)
Stores the current instruction
8.
Which of the following registers holds the current instruction being executed?
a)
Status Register
b)
Memory Address Register
c)
Current Instruction Register
d)
Program Counter
9.
Which component of a processor is responsible for performing arithmetic and logical operations?
a)
Arithmetic Logic Unit
b)
Memory Data Register
c)
Control Unit
d)
Registers
10.
What is the role of the Accumulator (ACC) in a CPU?
a)
To hold the address of the next instruction
b)
To store data or control information
c)
To perform logical operations
d)
To coordinate the activities of the processor
11.
What type of bus carries memory addresses in a processor?
a)
Instruction bus
b)
Address bus
c)
Control bus
d)
Data bus
12.
Which bus is responsible for carrying actual binary data and is bi-directional?
a)
Instruction bus
b)
Data bus
c)
Address bus
d)
Control bus
13.
What does the Control bus carry in a processor?
a)
Current instructions
b)
Memory addresses
c)
Actual binary data
d)
Command and control signals
14.
What is the relationship between assembly language programs and processor architecture?
a)
They are unrelated
b)
Assembly language has a direct one-to-one relationship with processor architecture
c)
Assembly language is only for high-level programming
d)
Assembly language is obsolete
15.
What does the Decode Unit do in a processor?
a)
Coordinates the activities of the processor
b)
Performs arithmetic operations
c)
Stores the current instruction
d)
Prepares the execution of an instruction by looking up the binary operation code
16.
What is the purpose of the Status Register in a processor?
a)
To hold the address of the next instruction
b)
To contain information about various states inside the processor
c)
To perform logical operations
d)
To store data temporarily
17.
Which component synchronizes related processor components by generating pulses?
a)
Registers
b)
ALU
c)
Clock
d)
Control Unit
18.
Which register checks if an interrupt is awaiting processing?
a)
Program Counter
b)
Current Instruction Register
c)
Memory Data Register
d)
Interrupt Register
19.
What is the function of the Cache in a CPU?
a)
To provide fast access to frequently used instructions and data
b)
To perform arithmetic operations
c)
To store the current instruction
d)
To hold memory addresses
20.
What is the primary function of the Arithmetic Logic Unit (ALU) within a processor?
a)
To store memory addresses
b)
To perform arithmetic and logical operations
c)
To coordinate the activities of the processor
d)
To hold the current instruction