SPIM
From Wikipedia, the free encyclopedia
This article is orphaned as very few or no other articles link to it. A member of Wikiproject Orphanage tried to de-orphan this page in June 2008, but was unable to do so. Please help introduce links in articles on related topics. (June 2008) |
For other uses, see Spim.
SPIM is a MIPS processor simulator, designed to run assembly language code for this architecture. The program simulates R2000 and R3000 processors, and was written by James R. Larus. 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, John L. Hennessy, and Nitin Indurkhya (ISBN 1-55860-428-6).
SPIM simulators are available for Windows (PCSpim), Mac OS X and Unix/Linux-based (xspim) operating systems.
The name of the language is a reversal of the letters "MIPS".
[edit] See also
- GXemul (formerly known as mips64emul), another MIPS emulator. Unlike SPIM, which focuses on emulating a bare MIPS instruction set implementation, GXemul is written to emulate full computer systems based on MIPS microprocessors—for example, GXemul can emulate a DECstation 5000/200 workstation.
- QEMU also emulates MIPS.