我正在 MARS 中测试一个 MIPS 汇编程序,并且想指定一个文件在执行期间作为输入(有点像我可以通过使用以下 UNIX 命令重定向标准输入来完成):
spim -file [文件名].s < [input_file]
有没有办法在 MARS 中完成这样的事情?这是一个家庭作业,我仅限于标准 MIPS 系统调用,所以我不能使用 MARS 的扩展文件操作集。
我也愿意接受其他方法(在任何 MIPS 模拟器中)。我只需要一种方法来逐步执行程序并在它运行时进行调试。上面的 MIPS 解决方案一直运行到它完成或抛出异常,此时我无法后退或检查内存内容。
任何建议将不胜感激!