Consider the following sequence of instructions executed on a 5 Stage pipeline(IF,ID,EX,M,WB). Data Dependency is resolved using the Operand forwarding technique. MOV instruction output is present in the 4th stage and ALU operation output in the 3rd stage
I1: MOV R0,M
I2: SUB R0, R1
I3: ADD R2, R1
I4: MOV R3,@200
I5: MUL R2, R3
What is the no. of cycles required to complete the program?
(Assume each stage takes 1 cycle time)