所以我刚刚开始在我的类中使用QtSimp,但是我不能模拟一个程序
例如:
.data # Data declaration section
hello_msg: .asciiz "Hello World!\n";
.text
main: # Start of code section
la $a0, hello_msg
li $v0, 4
syscall
# Now do a graceful exit
li $v0, 10
syscall我将正常加载文件,但当我试图运行它时,会出现以下错误:
Exception occurred at PC=0x00000000
Bad address in text read: 0x00000000
Attempt to execute non-instruction at 0x80000180这似乎是我到目前为止尝试过的任何程序的案例。
QtSpim版本: 9.1.4
发布于 2016-12-25 14:16:14
我也有同样的问题。您的QtSpim没有使用默认地址0x00400000。您可以通过转到模拟器->运行参数并将地址或标签的值从0x00000000改为0x00400000来开始运行程序。
https://stackoverflow.com/questions/36261464
复制相似问题