robin921225 发表于 2015-8-5 14:24:00

求高手指点关于监测点3。2谢谢谢!!!!!

我想请问监测点的3.2的第一题的答案最后一空mov sp. 10H, sp用的是10H, 因为是设定棧底+1,但为什么到了第二题,却成了mov sp. 0H呢?
不应该也是10H吗? 谢谢谢大家

零度非安全 发表于 2015-8-18 20:55:12

你这个问题问的太.........

第一个是因为push的指令执行,sp=10H,当执行push的指令的时候,先sp=sp-2,再把数据入栈

第二个是因为pop的指令执行,sp=0,当执行pop的指令的时候,先出栈,再sp=sp+2

看来是push和pop指令没掌握好
页: [1]
查看完整版本: 求高手指点关于监测点3。2谢谢谢!!!!!