【发布时间】:2013-03-22 23:26:49
【问题描述】:
我在大学里研究 MIPS,我们正在使用 Qtspim 模拟器来运行 MIPS 指令。我在 Google 上搜索了如何在我的真机上运行 MIPS 代码(不是 像 SPIM 这样的任何模拟器),但我找不到任何评论。是否可以从 MIPS 指令创建可执行文件?
在我的另一堂课(系统编程)中,我们一直在使用 MASM615 通过使用 cmd 中的 make32 命令来编译汇编指令。我正在寻找任何类似的工具。 MIPS 有吗?
【问题讨论】:
-
如果你想运行 MIPS 机器代码,你需要一个 MIPS CPU,而你的计算机可能没有。您是否正在寻找将 MIPS 汇编语言编译成 x86 机器代码的编译器?我不确定这比模拟有什么优势。
-
github.com/dwelch67 mpx_samples 和 pic32_samples 都是基于 mips,展示如何从源代码构建 mips 可执行文件并为每个系统运行它们。 mpx 是一个 opencores 核心,您可以在 pic32 上进行模拟,这是您必须购买的硬件。一旦你有了一个二进制文件,你就需要一个 mips 处理器来运行它,这就是模拟器或购买 mips 硬件的原因。一些索尼游戏机硬件是基于 mips 的,因此如果您可以破解它们,您可以使用其中一个模拟器或硬件。即将推出的 gcw-zero 也是基于 mips(和许多其他平台)