Question 8
1 pts
In a pipelined processor, what is the primary cause of a data hazard when multiple instructions are dependent on a single register?
The instructions are executed in a non-sequential order, causing conflicts in instruction execution stages.
The register file is not large enough to handle multiple simultaneous reads and writes.
The register value being read is not updated until the end of the current clock cycle, leading to incorrect data being used.
The instruction fetch stage is slower than the instruction execution stage, causing delays.