This semester, I am taking a computer hardware and architecture course and am getting prepared for our first MIPS 32 programming assignment. We will be using SPIM. SPIM is written by James Larus. You can find more information and downloads at the links below:
SPIM Sourceforge Project Page - You can download the Windows version conveniently here.
http://sourceforge.net/projects/spimsimulator/
SPIM MIPS Simulator Homepage - You can find more information and LINUX versions by going here.
http://spimsimulator.sourceforge.net/
From my understanding of the documentation, the more recent versions of SPIM are apparently called "QtSPIM".
The LINUX downloads there appear to cater to Debian and Ubuntu users. I am currently in the process of finding out what is available for those of us who use Fedora and other distros. Last night I attempted to compile SPIM directly from the source code onto my Fedora system, but to no avail. There is a problem with the makefile that I am currently trying to resolve. I have contacted some people about it, so as soon as I find out what is going on with that I'll post it here. Meanwhile, in the interest of quickly getting something going for the class, I loaded QtSPIM to my Windows VISTA partition from the first of the two links shown above. Here is a screenshot:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzJF4z-DqYDqqCJ0Jl46r94W2O0_-BA2E8UEeJnX4CDJ8acvA5Xqsoj49tST-ckMnuYm3mP0KIiwpwjJVr7RzJkKLb8bpZvFS6fOmXajySqYOMyRA94ZrYf8f_3KNLyFdLBntn4QWSip07/s320/QtSPIM_capture.jpg)
Note there are two windows open. One is the "console" window that shows any results or dialogs when the program runs. The "Qt" window shows you your source code, registers, and other relevant information.
This promises to be quite an interesting semester. Will write more as things progress.
No comments:
Post a Comment
Constructive comments are welcome! Spam, or any abusive or profane comments will be deleted.