汇编 堆栈问题

指令 push ,pop
push ,pop的执行单位为一个字。2个字节。
push 
sp先减2,得到新的栈顶,实际上就是空出一个字,2个字节的空间,以便放入新的数据。
然后将数据调入。

pop先将数据调出,然后sp+2,指向新的栈顶。

记忆方法:push含有s 所以先进行sp的操作。
              pop不含有s,所以先进行数据调出操作。

       

               先减后加

               有s的先减,没有s的后加

原文地址:https://www.cnblogs.com/wanghj-dz/p/3969292.html