满栈 空栈 递增栈 递减栈

满栈是指SP永远指向的是最后压入的数据,入栈时,SP先减然后数据入栈

空栈是指SP指向的是下一次要入栈的位置,入栈时,先将数据入栈然后SP减

递增堆栈(ascending stack):堆栈由低地址向高地址生长。

递减堆栈(secending stack):堆栈由高地址向低地址生长。

根据以上的说发会有四种组合

递增空栈,递增空栈,递减满栈,递减空栈

在X86,在X86实模式中使用递减满栈,保护模式下可通过数据描述符进行配置,但是都配置为递减满栈

posted on 2023-02-10 15:16  sudochen  阅读(698)  评论(0)    收藏  举报

导航