1

下面是一段 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
                        ^

当我只有一个数组时,类似的代码可以工作——它似乎是第二个搞砸了。我已经对此进行了刺激,但无法弄清楚导致它崩溃的声明是什么。有什么想法吗?感谢您的任何见解。

4

1 回答 1

3

/掌脸

再摸索了一下,我记得'b'是SPIM中的保留字。它代表“分支”。呼男孩。

于 2010-05-06T01:42:41.137 回答