Already have an account? Get multiple benefits of using own account!
Login in your account..!
Remember me
Don't have an account? Create your account in less than a minutes,
Forgot password? how can I recover my password now!
Enter right registered email to receive password!
The coursework requires you to work in pairs to write a Java application that will take a numerical representation of a MIPS program and simulate its execution.
MIPS is a Load-Store or RISC (Reduced Instruction Set Computer) architecture. Many modern processors, such as SPARC, PowerPC, and PA-RISC, have very similar characteristics to MIPS. An appendix to "Computer Organization and Design", by David A Patterson and John L Hennessy, is available to you on Blackboard as document HP_AppA.pdf. It contains precise details of the MIPS instruction set and assembly code.
Your Java program will respond to commands to load and execute MIPS machine code. Various debugging options will be supported. Example MIPS programs are provided and test scripts will be available in order to compare your output with standard results. To get you started, a Java program will be provided that partially implements the simulator. It will read in MIPS machine code and disassemble some instructions. You are strongly encouraged to study and understand this program, and then build on it to implement your simulator.
You will need to investigate the programmer's model for MIPS and decide how to represent the key architectural features in Java. Credit will be given for sensible use of object-oriented design to reflect the architecture in the class structure and choice of methods. The simulator should emulate a Little Endian architecture such as the PC. Beware that the example program MIPSMem.java for managing MIPS memory assume a Big Endian architecture so some small but important changes will need to be made.
The implementation is not expected to cover all aspects of MIPS:
Role of ERCs: A National Electricity Policy is one of the key instruments for providing policy guidance to the Electricity Regulatory Commissions in discharge of their functio
Q. Show Step-motor control system? Figure illustrates a system in which the prime mover used in the disk-drive system is a step motor driven by pulse commands. In response to e
Fermi Dirac level: Sol. The Fermi level is simply a reference energy level. It is the energy level at which the probability of finding an electron n energy unit above it in
Q. Suppose a ROM holds a total of 8192 bits. (a) How many bits long would the individual addresses have to be? (b) If the bits are organized into 8-bit memory words or bytes,
Why does digital signal processing require specialized hardware? A) It needs to perform analog as well as digital functions. B) General-purpose microprocessors cannot perfor
Find Dispersion Relation for Free Electron Question: Find the dispersion relation for a free electron, and, thus, observe the relation between its rest mass and effective ma
Classify the following signals as energy signals or power signals. Find the normalized energy or normalized power of each. a. ? ? , 0, 0 0, at Ae t a x t elsewhere
Question: (a) Describe the following terminologies: i. Branch ii. Branch Prediction iii. Branch Predictor iv. Branch Misprediction (b) Consider that 15% of instructi
Semiconductors Conductivity in among those of metals and insulators. Conductivity can be changed over orders of magnitude through changes in temperature, optical excitat
AC Operation of an iron core Hence, if a wattmeter were used to measure the power delivered over a full period of the waveform (which will also b
Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!
whatsapp: +91-977-207-8620
Phone: +91-977-207-8620
Email: [email protected]
All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd