请教一个问题?
(BX)=012EH,(AX)=0381H,(SS)=0000H ,试分析下面指令1.MOV SP,2FC0H
2.PUSH AX
3.PUSH BX
执行1
(SP)=2FC0H;
执行2
(02FBFH)——03H;(02FBEH)——81H;
执行3
(02FBDH)——01H;(02FBCH)——2EH; 注:——表左箭头。
问题:
执行2和3, (02FBFH) (02FBEH) (02FBDH) (02FBCH) 这四个数是怎样来的???
是不是 "段:偏移量"
ss是0 就是0000:2fc0
压栈时sp减少 ………………
是不是 "段:偏移量"
ss是0 就是0000:2fc0
压栈时sp减少 ………………
可以具体点儿吗?
可以参考一下汇编的书
一个字进栈,系统自动完成两步操作:SP←SP-2,(SP)←操作数;
一个双字进栈,系统自动完成两步操作:ESP←ESP-4,(ESP)←操作数