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 while a professor at the University of Wisconsin-Madison.[2]
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 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 UI framework and runs on Windows,
GNU/Linux, and Mac OS X. 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.
Figure 1
0 comments:
Post a Comment