Professional Documents
Culture Documents
WebMIPS A New Web-Based MIPS Simulation Environmen
WebMIPS A New Web-Based MIPS Simulation Environmen
net/publication/228880330
CITATIONS READS
31 1,785
3 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Roberto Giorgi on 22 May 2014.
Figure 1. WebMIPS window during execution. Note the Load/Reload Program button in the upper part.
The wires can be hidden to have an easier reading of the CPU units.
94
Not all options of the real assembly were The functioning of our simulator can be easily
implemented, since our goal was to demonstrate the understood by using some of the simple built-in
execution of base instructions explained during our (called “load-and-play”) programs. The simulator
computer architecture course. However, almost all keeps track of the code in execution and it can be
MIPS instructions can be written by combining the easily modified in any moment by clicking on the
implemented instructions. We included a set of “Load/Reload Program” button.
simple assembly programs with the scope of
demonstrating its execution in MIPS pipeline.
95
2.2 Program execution
96
We received a good feedback from our students,
who also appreciated its availability from any client
computer (independently from the installed operating
system), the possibility of executing on any Internet-
enabled PC without prior installation, and its ease of
use. Further plans for WebMIPS development include
extending the supported instruction set to include all
MIPS (R2000/R3000) instructions.
Acknowledgements
Conclusions
97
References
98