A simple processor uses a four-stage instruction cycle. Each stage requires one clock cycle, and there are no stalls or overlapping operations. How many clock cycles are required to complete 25 instructions?

Options

  • A. 25 clock cycles
  • B. 50 clock cycles
  • C. 100 clock cycles
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

C. 100 clock cycles

Detailed Explanation

Correct Answer: 100 clock cycles.

Explanation: The processor is specified to complete each instruction in four sequential stages, with no pipelining or overlap.
Calculation: 25 instructions × 4 clock cycles per instruction = 100 clock cycles.
Important: In a four-stage pipelined processor, the total would normally be different because stages can overlap across instructions.