所以我现在正在学习 MIPS,我在 MIPS 绿皮书上看到,在一次调用中总共保留了 12 个寄存器(包括 s 寄存器)。根据我的理解,必须将所有这些寄存器堆叠起来,然后在我们想要再次访问它们时检索它们。
但是我的问题是,如果遇到麻烦,为什么还要使用这些寄存器呢?除了可能用完的寄存器之外,是否还有使用这些寄存器的意义?
所以我现在正在学习 MIPS,我在 MIPS 绿皮书上看到,在一次调用中总共保留了 12 个寄存器(包括 s 寄存器)。根据我的理解,必须将所有这些寄存器堆叠起来,然后在我们想要再次访问它们时检索它们。
但是我的问题是,如果遇到麻烦,为什么还要使用这些寄存器呢?除了可能用完的寄存器之外,是否还有使用这些寄存器的意义?