请教一个基本问题:PUSH和POP后SP的值
题目是:SP=3000H,AX=1234h,CX=5678H,执行PUSH AX PUSH CX POP AX 后,SP内容是什么,答案是3002H,我以为是2FFD。
教材上说:PUSH src;(W) SP←SP-2
POP dest;(W) SP←SP+2
3000-2-2+2不就是等于2FFDH吗?为什么会是3002H呢?自学找不到人问,只好求助于论坛诸位了,谢谢! 我拿F当16了......
F16战斗机
[解决办法]
应该是2FFE,3000h-2h=2ffeh;
[解决办法]
debug 在 cmd 下,即可执行