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