Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
SPIM
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Other uses|Spim (disambiguation)}} {{Infobox software | name = SPIM | logo = <!-- Image name is enough --> | logo alt = | screenshot = <!-- Image name is enough --> | caption = | screenshot alt = | collapsible = | author = | developer = [[James Larus]] | released = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --> | discontinued = | latest release version = 9.1 | latest release date = {{Start date and age|2011|07}}<ref name="spimsimulator-changes">{{cite web |url=http://spimsimulator.sourceforge.net/changes.html |title=Changes to Spim |author= |publisher= |language=English |format=HTML |date= |accessdate=2017-05-15 |archiveurl=https://web.archive.org/web/20110127072610/http://spimsimulator.sourceforge.net/changes.html |archivedate=2011-01-27}}</ref> | latest preview version = | latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --> | status = | programming language = | operating system = [[Linux]], [[Mac OS X]], [[Unix]] and [[Microsoft Windows|Windows]] | platform = | size = | language = | language count = <!-- Number only --> | language footnote = | genre = | license = [[BSD license]] | alexa = | website = {{URL|http://spimsimulator.sourceforge.net/}} | standard = | AsOf = }} '''SPIM''' is a [[MIPS architecture|MIPS]] processor simulator, designed to run [[assembly language]] code for this architecture. The program simulates [[R2000 (microprocessor)|R2000]] and [[R3000]] processors, and was written by [[James Larus|James R. Larus]] while a professor at the [[University of Wisconsin–Madison]].<ref>{{cite web|url=http://pages.cs.wisc.edu/~larus/spim.html|title=SPIM MIPS Simulator|publisher=|accessdate=1 October 2016}}</ref> The MIPS machine language is often taught in college-level assembly courses, especially those using the textbook ''Computer Organization and Design: The Hardware/Software Interface'' by [[David A. Patterson (scientist)|David A. Patterson]] and [[John L. Hennessy]] ({{ISBN|1-55860-428-6}}). The name of the simulator is a reversal of the letters "MIPS". SPIM simulators are available for Windows (PCSpim), Mac OS X and Unix/[[Linux]]-based (xspim) operating systems. As of release 8.0 in January 2010, the simulator is licensed under the standard [[BSD license]]. In January, 2011, a major release version 9.0 features QtSpim that has a new user interface built on the [[cross-platform]] [[Qt (toolkit)|Qt UI framework]] and runs on [[Windows]], [[Linux]], and [[macOS]]. From this version, the project has also been moved to [[SourceForge]] for better maintenance. Precompiled versions of QtSpim for Linux (32-bit), Windows, and Mac OS X, as well as PCSpim for Windows are provided.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)