程序集-无效的语言元素MIPS元素、语言、程序、MIPS

2023-09-03 08:50:12 作者:纠结、玩不起°。

我正在尝试执行一个非常简单的程序,但不断收到错误: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