【问题标题】:Confusion between higher address and lower address高地址和低地址的混淆
【发布时间】:2011-08-04 15:59:38
【问题描述】:

我对汇编语言非常陌生。我正在阅读有关 MIPS 架构的信息,但我被一个概念所困扰。

上图中,最高地址不应该是栈的最后一项最低地址在栈顶吗?因为地址是按升序生成的。 提前致谢。

【问题讨论】:

    标签: stack mips memory-address


    【解决方案1】:

    栈顶是最后一个被压入的元素的位置。看那张图片,堆栈的“顶部”朝向底部,它的地址较低。地址按降序而非升序生成。

    它被称为 top,因为堆栈是 LIFO(后进先出)结构 - 最后添加的对象是第一个移除的对象,因此位于“顶部”。

    【讨论】:

      猜你喜欢
      • 2018-07-26
      • 2013-09-19
      • 1970-01-01
      • 1970-01-01
      • 2012-01-11
      • 2012-12-24
      • 1970-01-01
      • 2014-08-05
      • 1970-01-01
      相关资源
      最近更新 更多