在 Mars(MIPS 的 IDE)中,我发现了非常奇怪的错误。示例代码是这样的
.text
.globl main
main :
la $a0, msg
li $v0, 4
syscall
.data
msg: .asciiz "Hello World"
错误信息是:
Extended (pseudo) instruction or format not permitted. See the Settings.
最佳答案
LA
是一个 Pseudo-instruction .汇编程序将 LA
翻译成两条 MIPS 指令。您可能需要在 Mars 设置中启用伪指令,因为在不使用伪指令的情况下编写 MIPS 汇编程序非常乏味。
关于assembly - MARS MIPS 汇编程序给出错误 : Extended (pseudo) instruction or format not permitted,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16323333/