【发布时间】:2016-06-26 12:45:25
【问题描述】:
我对 MIPS 了解不多,因为我们明年必须在大学做,但是,今年我们必须使用 lex 和 yacc,当然我们需要了解 MIPS。几个小时前我刚刚学到了一些东西,但是例如,如果我们有 'a=-2' 和 'b=-a',我知道对于 'a=-2' 我们有类似 'addi $1, $0 , -2',对于'b=-a',我们有类似'move $2, $31'的东西。直到这里我才明白,但我想知道一些事情。 $31 是存储“b”的寄存器?如果是的话,那个登记册有什么特别之处?为什么不能存储在 $30 或 $29 中?是因为 $31 是最后一次注册吗?
【问题讨论】:
标签: mips