- [a88510] 其实你可以理解为,就是一个压入,一个弹出 03/09 12:11
- [suixin] 你要把这些说明去掉就可以了 02/12 14:55
- [suixin] 我试过了 可以呀 02/12 14:53
- [waiwai] 这程序不能通过编译,你没试过吗? 02/02 21:50
- [suixin] 不对,好像除了范逸之的其他的买不到了。我在网上买了很长时间还是没有 01/08 15:50
- [suixin] 晕了我是转载的现在这些都买不到了 01/08 15:47
- [waiwai] 找本VB好书还真难,麻烦给我发个吧...... bzj781129@sina.com 01/08 15:43
- [游客] 涉及push pop时一定要定义堆栈,经验!!很重要!! 01/06 22:43
- [regex] 还有一点非常重要,当栈空时,SS:SP指向栈空间最高地址单元的下一个单元。 01/01 00:27
- [regex] 第三章真的非常重要 01/01 00:25
- [suixin] 对不起我还没学到哪里有很多伪指令不认识等我学的差不多的时候我再给你弄吧,先不好意思了 01/03 11:54
- [游客] 你好,我搜了一个汇编程序,很长,你能帮忙写点注释吗? DATA SEGMENT 01/02 11:19
- [kevin812566059] 你好!我也想学习汇编。我前几天报名的,在这个网上学习的步骤是怎么样的?我怎么找不到什么作业啊?应该看 12/29 20:49
- [zouhehui] 真的,我相信一段时间以后你在汇编上的造诣是不可估量的! 11/30 22:21
- [zouhehui] 从你写的章末总结就看的出来你是一个非常细心,毅力很强的高手,很高兴认识你,我现在还是一只菜鸟,以后多 11/30 21:49
- [zouhehui] 你好,我也刚刚学汇编,我也想交一些朋友大家公共学习,希望我能成为你的朋友! 11/29 12:05
[2009-12-05 10:52] 栈的困扰
ss、sp中存放栈顶的段地址和偏移;
提供入栈和出栈指令,它们根据SS:SP指示的地址,按照栈的方式访问内存单元。
(2)PUSH指令的执行步骤:①SP=SP-2;②向SS:SP指向的字单元中送入数据。
(3)POP指令的执行步骤:①从SS:SP指向的字单元中读取数据;②SP=SP+2。
(4)任意时刻,SS:SP指向栈顶元素。
(5)8086CPU只记录栈顶,栈空间的大小我们要自己管理。栈顶的变化范围最大为:0~FFFFH。
(6)用栈来暂存以后需要恢复的寄存器的内容时,寄存器出栈的顺序要和入栈的顺序相反。
(7)push、pop实质上是一种内存传送指令,注意它们的灵活应用。
可是依然糊涂着,做题还是不通畅,困扰象喷泉水还是不断的涌出,什么时候才是尽头呀~~~~~~~~~~~~~~~~~~~~~~~~~~~~(双手做摸头抢地状)
[ Wednesday 发表于 2009-12-06 09:53 ]
博主是不是学习方式的转变还没有完成?
多上机 debug 跟踪栈操作过程,自己提出问题,思考,试验,不同的感官不同的角度不同的深度去感知原理,这样才能深刻理解,灵活运用。
栈很重要。
[ 游客 发表于 2009-12-07 10:10 ]
正如博主说的,栈在以后的学习过程中是非常重要的一点。
你所总结的点都很不错,不过,不要停留在理论研究上,把书中的实验和实践都做透,着实的去理解栈的使用,这样,应该会掌握的更实在。
[ suixin 发表于 2009-12-08 10:50 ]
谢谢,我把这章重新做了总结,弄明白了
[ suixin 发表于 2009-12-08 11:07 ]
我把自己重新总结的再弄上来大家别笑话
[ suixin 发表于 2009-12-08 13:53 ]
我太武断了看来我应该真的好好做做了
[ regex 发表于 2010-01-01 00:25 ]
第三章真的非常重要
[ regex 发表于 2010-01-01 00:27 ]
还有一点非常重要,当栈空时,SS:SP指向栈空间最高地址单元的下一个单元。
[ 游客 发表于 2010-01-06 22:43 ]
涉及push pop时一定要定义堆栈,经验!!很重要!!
[ a88510 发表于 2011-03-09 12:11 ]
其实你可以理解为,就是一个压入,一个弹出