Following entries are 32 bit number in hexadecimal. Interpret the numbers as MIPS instructions and write its assembly code and determine what format of MIPS instruction the bits represent.
1. 0x AD3C0028
2. 0x 02394020
3. 0x 1473EEFC
Decode these instructions and provide details like instruction type, micro-operation being performed and control signals being generated for each instruction. For this question refer to the 4th chapter of the book Computer organization and design by David Patterson 4thedition. The purpose of this question is to revise MIPS architecture and know it’s working.
Question 2 
In this exercise, we examine how the ISA affects pipeline design. Problems in this exercise refer to the
following new instruction:
a. What must be changed in the pipelined datapath to add this instruction to the MIPS ISA?
b. Which new control signals must be added to your pipeline?
c. Write the value of each control signal for each of the above instruction.