这里是PUSH压栈,POP弹出,原则是先进后出,和将东西放入和拿出袋子的顺序类似,所以这里A为先弹出的之前B的数据,压栈后原数据仍保留,而B接下来没有接受新的数据,仍保持原数据。另外PUSH语句每执行一次,SP减2,POP语句每执行一次,SP+2,所以最终SP是减2的结果。(这里sp加减是为了sp总是指向栈顶)