push是入栈,是覆盖原有的内存单元中的数据,pop是出栈,是把内存单元的数据复制到相应的寄存器中,pop,push永远指向栈顶。
所以硬盘格式化后,仍可以恢复,因为是覆盖。并不能进行彻底的清楚。要想清楚,请询问百度,我还不知道,能力有限。刚学的。抱歉。
push 的第一步:sp=sp-2;
第二步:才是将相应的数据覆盖到相应的内存单元中。
pop的第一步:是将相应的内存单元中的数据复制到相应的寄存器中;
第二步:sp=sp+2....


- [tomato] 博主的感想好像没说出来! 11/28 22:04
- [rain-moon] chinatree给了我一个小甲鱼的网站,里面有答案。谢谢学姐关心。不会的我还会问他。 11/27 14:25
- [tomato] 检测点和实验也发上来看看,做的对不对呀! 11/26 23:05
- [tomato] 这是程序结构的关键字,代表的是段名。 11/26 23:03
- [chinatree] 我没记错的话,Mov ax,1应该是b80100为3字节。而且不进行指令对齐。 11/23 11:45
- [chinatree] 奋斗。 11/23 11:34
- [tomato] 是的。 11/22 19:45
- [tomato] 了解这个就可了。没必要记住这些机器码的。 11/22 19:42
- [rain-moon] 恩 11/22 09:58
- [rain-moon] 是7次吧!jmp要执行2次,因为是先 指向下一次,然后再跳转的。 11/22 09:57
[2011-11-26 22:12] push pop 的一些感想
阅读全文 |
评论次数(2) |
浏览次数(279) |
所属类型(感悟)
[2011-11-13 13:43] 学习2个月编程的感想
暑假期间打工了,感觉浪费了好多时间,虽然也学到了一些东西,但觉得物无所值。快开学时,为了考c2级,开始拼命,以前接触过c,但很浅,不知道怎么灵光一闪,从网上搜到了一些编程群,以前请求加入,总是遭到拒绝,当是还哦不知道是什么原因,后来才知道,原来我申请的是管理员,好傻。后来就直接申请了,就加入了。
加入了以后认识了很多人,加入了很多群,他们很爱学习,对比爱你成也有很多见解,也有高人指点,很幸庆自己遇到他们。同时也深觉自己大1白过了,虽然很刻苦。但没用。没实际知识。
我学习了,一端时间java,我学的专业是电子信息工程,大三可能会学嵌入式。很难。
我也上网搜了很多东西看,要想学的...
加入了以后认识了很多人,加入了很多群,他们很爱学习,对比爱你成也有很多见解,也有高人指点,很幸庆自己遇到他们。同时也深觉自己大1白过了,虽然很刻苦。但没用。没实际知识。
我学习了,一端时间java,我学的专业是电子信息工程,大三可能会学嵌入式。很难。
我也上网搜了很多东西看,要想学的...
阅读全文 |
评论次数(2) |
浏览次数(317) |
所属类型(感悟)
页码数(1):
1