QtSPIM MIPS模拟器在执行任何汇编程序的第一行时都会自动将寄存器a1和a2设置为以下值:
R5 [a1] = 7ffff57c R6 [a2] = 7ffff584
这是什么原因?有办法避免吗?
QtSPIM加载调用main的简短启动序列。此开始序列设置argc和argv,以便main可以具有常规的C样式签名:int main(int argc, char*argv[])。
main
argc
argv
int main(int argc, char*argv[])