我正在尝试执行一个非常简单的程序,但我一直收到错误:Invalid language element
lw $t0, 0($a0) #load integer from $a0->$t0
beq $t0, 1, 1dimensional #branch if $t0=1
1dimensional:
do something
我无法理解为什么会收到错误。
答案 0 :(得分:2)
您遗漏了错误消息的关键部分,即 无效的语言元素。
汇编程序抱怨的是标签1dimensional
。汇编程序通常只允许使用字母和下划线(可能还有一个.
)作为标签的第一个字符。因此,将该标签的名称更改为满足该要求的标签,例如onedimensional
。