Answer:
2.82
Step-by-step explanation:
The computation of the average number of cycles per instruction is shown below:
= Arithmetic/logical operations × frequency cycles + Register load operations × frequency cycles + Register store operations × frequency cycles + Unconditional branch instructions × frequency cycles + Conditional branch instructions × frequency cycles
= 45% × 1 + 18% × 5 + 10% × 2 + 7% × 1 + 20% × 6
= 0.45 + 0.9 + 0.2+ 0.07 + 1.2
= 2.82