汇编干货笔记->3.1 栈

作者: Dongle聊测试 | 来源:发表于2017-09-23 09:48 被阅读37次


    以下是文字提取,阅读完毕的同学可以离开了

    客;栈;大家都听说过
    它的特点是;先住进来;的要;先出去;
    这里就有;两个;经典操作
    ;入栈;和;出栈;

    8086cpu提供的操作是
    ;PUSH;(入栈)和;POP;(出栈)
    PUSH ax将ax中的元素;放入栈;中
    POP ax将栈顶元素;放入ax;中
    下面我们来看实例操作

    细心的你可能发现了
    栈也是;一段内存;
    因此少不了段寄存器;SS;和寄存器;SP;
    任意时刻,SS:SP指向栈顶元素
    下面把push操作;还原;成SS:SP

    如果将10000H~1000FH当作栈
    当栈;为空;时,SS:SP为多少
    是1000EH-2H=10010H
    认为是;1000FH;的有下面的误区

    POP操作;还原;成SS:SP
    POP操作与PUSH操作是;相反;的

    下面有几个要;注意的问题;
    POP指令后,数据依然;在栈中;,数据会被PUSH覆盖
    栈空间是一段内存,PUSH与POP都会;越界;

    最后
    ;欢迎光临小站:yuruotong.com;

    相关文章

      网友评论

        本文标题:汇编干货笔记->3.1 栈

        本文链接:https://www.haomeiwen.com/subject/fozqextx.html