【发布时间】:2015-10-30 16:23:47
【问题描述】:
目前我正在学习 MIPS 架构, 在我遇到子程序调用时,它说堆栈分配发生在使用寄存器的处理器内
但我也学习过java的基础编程课程。如果我知道的是正确的! "函数调用期间的堆栈内存分配发生在 RAM 中 "
this i confirmed from stack overflow (2nd ans)
谁能告诉我我的理解哪里错了,如果是,为什么?
提前致谢
【问题讨论】:
-
我认为有两件事混淆了:堆栈在哪里(对于通用 CPU,总是在 RAM 中)和堆栈指针在哪里(总是在寄存器中)。
-
知道了,谢谢!! :)