【发布时间】:2011-08-04 15:59:38
【问题描述】:
我对汇编语言非常陌生。我正在阅读有关 MIPS 架构的信息,但我被一个概念所困扰。
上图中,最高地址不应该是栈的最后一项,最低地址在栈顶吗?因为地址是按升序生成的。 提前致谢。
【问题讨论】:
标签: stack mips memory-address
我对汇编语言非常陌生。我正在阅读有关 MIPS 架构的信息,但我被一个概念所困扰。
上图中,最高地址不应该是栈的最后一项,最低地址在栈顶吗?因为地址是按升序生成的。 提前致谢。
【问题讨论】:
标签: stack mips memory-address
栈顶是最后一个被压入的元素的位置。看那张图片,堆栈的“顶部”朝向底部,它的地址较低。地址按降序而非升序生成。
它被称为 top,因为堆栈是 LIFO(后进先出)结构 - 最后添加的对象是第一个移除的对象,因此位于“顶部”。
【讨论】: