微笑向暖~ 发表于 2017-11-12 21:57:23

这个出栈以后sp不应该是(sp)=(sp)-2 么?



这个出栈以后sp不应该是(sp)=(sp)-2 么?
有点看不懂这块,求指教

3-3 发表于 2017-11-13 08:54:11

出栈与入栈时,内存的处理过程是不同的,可以看一下王爽老师书中的相关内容。

719871782 发表于 2017-12-17 19:55:53

前面定义了一个内容全是0的栈,这个程序最后一个指令ret相当于pop IP,ax=0,栈的内容是0 ,所以IP的值是0
页: [1]
查看完整版本: 这个出栈以后sp不应该是(sp)=(sp)-2 么?