声明多个SPIM阵列会导致语法错误

时间:2010-05-06 01:33:35

标签: arrays syntax-error spim

以下是一大块SPIM代码的开头:

    .data
a:  .space  20
b:  .space  20

    .text
set_all:
    sw $ra,0($sp)
    li $t0,0
    li $t1,10
............

不幸的是,我声明的第二个数组('b')导致SPIM解释器吐出:

spim: (parser) syntax error on line 3
of file spim.out      b:    .space  20
                        ^

类似的代码在我只有一个数组时起作用 - 它似乎是第二个将它搞砸了。我已经对此提出了异议,但无法弄清楚它是什么让它破裂。有什么想法吗?感谢您的任何见解。

1 个答案:

答案 0 :(得分:3)

<强> /捂脸

稍微多了一点后,我记得'b'是SPIM中的保留字。它代表“分支”。嘿男孩。