标签: assembly mips mips32
在MIPS程序集中,我们可以使用以下简单代码声明堆栈并执行push操作:
sw $t0,0($sp)
我的问题是,我可以使用寄存器代替0(任何替代?)。因为我想在寄存器中递增并在特殊流程中执行堆栈操作。
0
假设的操作是:
sw $t0,$s0($sp) addi $s0,$s0,1
事先感谢您的帮助。
答案 0 :(得分:0)
非常简单。正如
types
每次更新$ sp寄存器。