SPIM
From Wikipedia, the free encyclopedia
For other uses, see Spim.
SPIM is a MIPS architecture R2000 and R3000 processors simulator to run assembly language code for this architecture. It was written by James R. Larus. This language is often taught in college-level assembly language 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