我在大学里研究 MIPS,我们正在使用Qtspim模拟器来运行MIPS指令。我已经用谷歌搜索了如何在我的真机上运行MIPS代码(不是像 SPIM 这样的任何模拟器),但我找不到任何评论。是否可以从MIPS指令创建可执行文件?
在我的另一堂课(系统编程)中,我们一直在使用MASM615make32
通过使用来自 cmd 的命令来编译汇编指令。我正在寻找任何类似的工具。MIPS 是否存在?
是否可以从 MIPS 指令创建可执行文件?
是的,因为汇编器只是一个读取一些输入并产生一些输出文件的程序,因此您可以从任何其他架构为任何架构进行汇编,就像从您的 PC 为其他架构交叉编译的可能性一样
但是执行输出文件是完全不同的事情。每个架构都有自己的机器语言。就像人类无法理解说其他语言的人一样,机器只能理解用它的语言编写的程序。这意味着 MIPS 硬件只能理解和运行 MIPS 二进制文件。x86 等其他架构无法解释具有不同指令编码的另一个指令集
也可以看看