问题描述
我试图让 MARS 从特定地址 (0x004000A0
) 开始执行。我尝试单击程序计数器,但它不允许我编辑程序计数器。是否可以对其进行编辑,或者是否有其他具有此功能的 MIPS 模拟器?
解决方法
.text 0x004000A0
.globl main
main:
li $v0,10
syscall
设置 → ✅ 将程序计数器初始化为全局“main
”(如果已定义)
否则,如果您可以在默认起始位置 j 0x004000A0
处使用 0x00400000
,那么您可以使用多种方法之一在 MARS 上进行多文件编译以将 j
排除在外您的主要源代码。
- 异常处理程序可以在默认文本位置添加代码
- 如果在选项卡中打开多个文件会将它们全部组合起来
- 您可以选择“组合目录中的所有文件”选项