奇怪的指令调用

问题描述:

我没有一个系统调用的代码在我的MIPS指令,但是在模拟器中,我可以看到以下内容:奇怪的指令调用

alt text http://img638.imageshack.us/img638/4089/crop.png

我没有任何以下代码line in in .s

li $v0 10 
syscall 

这是为什么?这是困扰我,因为它给了我一个系统调用的错误地址

它是一个系统调用模拟器退出程序(它使控制权返回到操作系统),您可以得到一个可用的系统调用摘要Spim here:link

模拟器在程序结束时的开始和结束部分添加一个引导程序。既然你通过加载寄存器$v0中对应的值来指定要执行哪个syscall,这就是它实际做的事情:将系统调用设置为exit之一,并将其​​调用syscall