QtSpim: Attempt to execute non-instruction at 0x00400030 错误解决方法

使用QtSpim运行MIPS32汇编代码时提示Attempt to execute non-instruction at 0x00400030错误表示你的程序没有正确退出;

Attempt to execute non-instruction at 0x00400030

MIPS程序结束时,应该使用 exit 系统调用;

系统调用 $v0 参数 返回值
exit 10

MIPS汇编代码

使用exit系统调用结束程序;

	li $v0,10
	syscall

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/attempt-to-execute-non-instruction-at-0x00400030.html

分类: 计算机技术
推荐阅读:
C语言isalnum()函数:判断字符是否为字母或数字 isalnum()函数在C语言中用于判断一个字符是否为字母或数字;如果字符是数字或字母,返回一个非0值,否则返回0;
Python实现斐波那契数列(使用通项公式) 本文将使用Python编写程序,根据斐波那契数列的通项公式得出第n项的值;
PySide6 aboutQt()函数详细教程 PySide6.QtWidgets.QApplication类的aboutQt()函数用于显示一个关于Qt的简单消息框;该消息包括应用程序正在使用的Qt版本号;
Golang获取CPU物理核心数 在Go语言中,可使用runtime包中的NumCPU()函数获取CPU的物理核心数;
Pythone内置函数 Python 内置函数是 Python 解释器提供的函数库,这些函数可以直接使用,无需导入任何模块。
Kali系统和虚拟机镜像的默认账号密码 通常,Kali的默认账号密码为 root/toor,但虚拟机镜像默认的账号密码却不一样,通常为 kali/kali;