注册 登录
编程论坛 汇编论坛

关于汇编的压栈顺序

nicklisir 发布于 2018-04-09 19:57, 2703 次点击
栈是从高往低开辟空间;但是我有点疑惑:它得压栈顺序页是先压到高地址,接着压次高地址?还是先压到低地址?

高地址             压数据1
次高地址           压数据2
次高地址           压数据3


还是下面这种方法
高地址





             压数据3
             压数据2
低地址:     压数据1
2 回复
#2
wmf20142018-04-17 11:02
入栈是从高往低,栈指针是递减;出栈是从低往高,栈指针是递增的。
#3
星系隐2019-11-14 22:10
压栈就是为了出栈时顺序是正确的,所以压栈的顺序和数据的是反的,出栈时就一致了
1