QtSpim: Attempt to execute non-instruction at 0x00400030 错误解决方法
使用QtSpim运行MIPS32汇编代码时提示Attempt to execute non-instruction at 0x00400030错误表示你的程序没有正确退出;
![Attempt to execute non-instruction at 0x00400030](https://static.perfcode.com/uploads/2022/04/22/64036cc3be2a5708d5d50ee3d849224d.png)
MIPS程序结束时,应该使用 exit 系统调用;
系统调用 | $v0 | 参数 | 返回值 |
---|---|---|---|
exit | 10 |
MIPS汇编代码
使用exit系统调用结束程序;
li $v0,10
syscall