繁体   English   中英

可用 MIPS32 指令的完整列表

[英]Entire list of the available MIPS32 instructions

我正在寻找可用 MIPS32 指令、系统调用和汇编程序指令的完整列表。 (找到这样几个部分列表)是否可以从火星转储这样的列表 - 模拟器或任何其他来源

如果您有 MARS4_5.jar,那么因为它包含源代码和文档材料 — 使用 7-zip 或其他方式打开 jar 文件以查看它们。

或者,相同的代码已复制到此处: https://github.com/MoralCode/MARS-MIPS

所以,你可以从认真的研究中收集到任何你需要的东西。 有文档可供阅读,也有源代码。

没有理由相信 MARS 模拟了 MIPS32 的每条指令——他们的文档说“MARS 汇编并模拟了 MIPS-32 指令集的 155 条基本指令,大约 370 条伪指令或指令变体,17 个主要用于控制台的系统调用函数和由 SPIM 定义的文件 I/O,以及另外 22 个系统调用“...

具体来说,MARS 文档指的是基本指令,这可能意味着 ISA 的一些特权指令和/或其他很少使用的功能已被省略。

(也没有特别的理由相信 MARS 是 MIPS32 的纯子集,这意味着尽管他们没有这样声明,但他们可能添加了 MIPS32 规范不支持的附加功能。)

否则,独立于 MARS,MIPS32 体系结构有很好的文档记录并可在线获取。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM