assembly - 无效的语言元素mips

时间:2016-10-31 04:22:18

标签: assembly mips mars-simulator

我正在尝试执行一个非常简单的程序,但我一直收到错误:Invalid language element

lw $t0, 0($a0)               #load integer from $a0->$t0
beq $t0, 1, 1dimensional     #branch if $t0=1

1dimensional:
do something

我无法理解为什么会收到错误。

1 个答案:

答案 0 :(得分:2)

您遗漏了错误消息的关键部分,即 无效的语言元素。
汇编程序抱怨的是标签1dimensional。汇编程序通常只允许使用字母和下划线(可能还有一个.)作为标签的第一个字符。因此,将该标签的名称更改为满足该要求的标签,例如onedimensional