SPIM是一个独立的MIPS32模拟器,可以读取和运行MIPS32汇编程序。同时提供了一个简单的调试器和最小化的操作系统服务,但是它并不能运行编译后的二进制程序。
SPIM几乎完整(除浮点数比较、舍入模式、内页页表外)的实现MIPS32的汇编指令集以及扩展汇编指令。由于MIPS架构有许多不同的变种,所以SPIM并不能运行所有MIPS处理器的程序。
SPIM 的实现 —— QtSpim,Qt 开发,支持跨平台