QtSPIM MIPS模拟器:寄存器a1和a2自动更改

问题描述 投票:0回答:1

QtSPIM MIPS模拟器在执行任何汇编程序的第一行时都会自动将寄存器a1和a2设置为以下值:

R5  [a1] = 7ffff57c
R6  [a2] = 7ffff584

这是什么原因?有办法避免吗?

assembly mips spim
1个回答
0
投票

QtSPIM加载调用main的简短启动序列。此开始序列设置argcargv,以便main可以具有常规的C样式签名:int main(int argc, char*argv[])

© www.soinside.com 2019 - 2024. All rights reserved.