Draw a pipeline diagram for an ARM7 pipelines execution of three fictional instructions: aa, bb, and cc.

Question:

Draw a pipeline diagram for an ARM7 pipeline’s execution of three fictional instructions: aa, bb, and cc. The aa instruction always requires two cycles to complete the execute stage. The cc instruction takes two cycles to complete the execute stage if the previous instruction was a bb instruction. Draw the pipeline diagram for these sequence of instructions:

a. bb, aa, cc;

b. cc, bb, cc;

c. cc, aa, bb, cc, bb.

Step by Step Answer:

Question Posted: