MIPS汇编中的堆栈推送操作

时间:2016-12-18 05:04:47

标签: assembly mips mips32

在MIPS程序集中,我们可以使用以下简单代码声明堆栈并执行push操作:

sw $t0,0($sp)

我的问题是,我可以使用寄存器代替0(任何替代?)。因为​​我想在寄存器中递增并在特殊流程中执行堆栈操作。

假设的操作是:

sw $t0,$s0($sp)

addi $s0,$s0,1

事先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

非常简单。正如

types

每次更新$ sp寄存器。