1. introduction in this project, you are asked to write the core part of a mini processor simulator called myspim using the c programming language on a unix platform. your myspim will demonstrate functions of the mips processor as well as the principle actions of the datapath and the control signals of a mips processor. the simulator should read in a file containing mips machine codes (in the format specified below) and simulate what the mips processor does cycle-by-cycle. you are required to implement the processor simulation as a single-cycle datapath. you are asked to fill in the body of several functions in the provided project file.