基本上我需要将此 C 代码 ( http://pastebin.com/7EupfQ5n ) 翻译成 MIPS 程序集。我对此有所了解,但我遇到了麻烦。
到目前为止,我所拥有的是(http://pastebin.com/LpS6Mqr1)。但是当我在模拟器中运行代码时,它会在无限循环中运行,尽管我将其放入数组中,并且我找不到它在哪里执行此操作。我会假设它在 while 和 if 语句中以不正确的方式引用数组,但我不确定如何或为什么。
如果有人可以提供帮助,那将不胜感激。
另外,有没有办法为 Mac OSX 提供一个 C 到 MIPS 编译器(翻译器?)?我安装了 GCC,但 -mips 标志为我生成了一个错误。谢谢!