我目前正在阅读 John L. Henessy 的《计算机组织与设计》建筑课程。据我了解, $sp 指向堆栈中最近分配的地址, $fp 指向堆栈的开头。为什么我们需要$fp?如果一个过程调用另一个过程,它们会如何表现?例如,当堆栈增长时,堆栈指针递减,但是 $fp 会发生什么变化?
mips cpu-architecture mips32
cpu-architecture ×1
mips ×1
mips32 ×1