【发布时间】:2021-03-13 17:16:22
【问题描述】:
我正在尝试让 MARS 从特定地址 (0x004000A0) 开始执行。我尝试单击程序计数器,但它不允许我编辑程序计数器。是否可以编辑它,或者是否有任何其他具有此功能的 MIPS 模拟器?
【问题讨论】:
标签: assembly mips mars-simulator
我正在尝试让 MARS 从特定地址 (0x004000A0) 开始执行。我尝试单击程序计数器,但它不允许我编辑程序计数器。是否可以编辑它,或者是否有任何其他具有此功能的 MIPS 模拟器?
【问题讨论】:
标签: assembly mips mars-simulator
.text 0x004000A0
.globl main
main:
li $v0, 10
syscall
设置 → ✅ 将程序计数器初始化为全局“main”(如果已定义)
否则,如果您可以在默认起始位置 0x00400000 处使用 j 0x004000A0,那么您可以使用多种方法之一在 MARS 上进行多文件编译,以将 j 排除在您的主要源代码之外。
【讨论】: