Spim是运行MIPS32程序的自包含模拟器。它读取并执行为此处理器编写的汇编语言程序。Spim还提供了简单的调试器和最少的操作系统服务集。Spim不执行二进制(已编译)程序。Spim几乎实现了整个MIPS32汇编程序扩展的指令集。(它省略了大多数浮点比较和舍入模式以及内存系统页表。)MIPS体系结构具有多种变体,它们以各种方式有所不同(例如,MIPS64体系结构支持64位整数和地址),这意味着Spim将不会为所有MIPS处理器运行程序。Spim带有完整的源代码和文档。Spim同时实现了终端和Windows接口。在Microsoft Windows,Linux和Mac OS X上,spim程序提供了简单的终端界面,而QtSpim程序提供了窗口界面。较早的程序xspim和PCSpim也为这些系统提供了本机窗口界面。
qtspim
分类目录
Linux版QtSpim的替代品
1
MARS (MIPS Assembler and Runtime Simulator)
MARS是一种轻量级的交互式开发环境(IDE),用于使用MIPS汇编语言进行编程,旨在与Patterson和Hennessy的教育级一起使用。