实验五
stack segmentdw 0,0,0,0,0,0,0,0
stack ends
设置栈段为0后,debug下栈段部分的内存依然有数据。是什么原因 程序有把栈段给ss:sp吗?有的话debug有单步执行这一条后再查看该栈地址 丶忘却的年少o 发表于 2017-8-15 08:57
程序有把栈段给ss:sp吗?有的话debug有单步执行这一条后再查看该栈地址
就像图上面的,设置栈段之后,空间内的值并不为0,而且push之后,那个106A……的值会往前挪,pop之后又会挪回来。很神奇。我划蓝线的地方是我push的值和pop之后的状态。不知道是什么原因。 这个呀,是你调试debug的时候单步或者中断,这些操作也会被记录里面的。这些无关大雅,程序是正常的,你要是不debug,那栈里都是0,但是你单步中断了就存了你这一步的记录{:10_248:}
如果懂了记得点“最佳答案”哦{:10_340:}
页:
[1]