NEW
Font size
WorksheetsComputer Architecture Quiz - 1
Total questions: 15
Worksheet time: 3mins
The Control Unit is responsible for fetching, decoding, and executing instructions.
True
False
Which component performs arithmetic and logic operations?
Control Unit
Memory Unit
ALU
I/O Unit
Which is the correct sequence of an instruction cycle?
Fetch → Execute → Decode
Fetch → Decode → Execute
Decode → Fetch → Execute
Execute → Decode → Fetch
A memory reference instruction may involve reading or writing data from memory.
True
False
The main purpose of I/O interruption is to:
Speed up memory access
Signal the CPU for attention
Increase cache size
Execute multiple instructions at once
In a full subtractor circuit, how many inputs are there?
1
2
3
4
Booth’s algorithm can handle both positive and negative numbers in multiplication.
True
False
Pipelining improves:
Clock speed
Instruction throughput
Instruction latency
Cache hit rate
Control hazards occur mainly due to:
Arithmetic overflow
Branch instructions
Slow memory
Cache misses
Caches are used to reduce the average time to access data from main memory.
True
False
Which mapping technique uses both direct mapping and associative mapping?
Fully associative
Direct mapped
Set associative
Random mapped
Superscalar processors can:
Execute multiple instructions per cycle
Increase memory size
Reduce clock cycles to zero
Execute only one instruction at a time
The decode stage comes before the execute stage in the instruction cycle.
True
False
Booth’s algorithm handles negative numbers by:
Ignoring them
Using sign-and-magnitude
Using 2’s complement representation
Skipping multiplication
Control hazards are also known as branch hazards.
True
False
