在8086CPU中,在任意时刻将段地址寄存器SS和偏移地址寄存器SP所组合出来的内存地址当作栈顶标记。
push ax 修改SP寄存器中的数字 SP = SP -2
将AX中的字型数据 --> SS:SP所组合出来的内存地址中 ~ 入栈
pop bx SS:SP所组合出来的内存地址中的字型数据
修改栈顶标记 SP = SP +2 成为新的栈顶标记 ~ 出栈
从结果可以看出PUSH AX,后SP减少2.
从结果可以看出POP AX,后SP加2.
弹出之后,发现原先设置的数字都变了。
汇编程序设计-26-栈的理解
最新推荐文章于 2022-09-10 21:16:57 发布