For project 1:
I only need to answer the following questions using WinDLX and the attached 2 files:
Q1: What is the number of cycles of this program? Explain the hazards present in thecode.
Q2: What is the interest of using "add" at the beginning of the program and the "nop"after the branch instruction?
Q3: Change the instructions order in order to remove the hazards present in the code.
What is the number of cycles obtained after optimization? What percentage gainobtained by this method?