能力值:
( LV2,RANK:10 )
|
-
-
101 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
102 楼
已打印成册~~ 感谢楼主的付出!
|
能力值:
( LV2,RANK:10 )
|
-
-
103 楼
不错的好东西,只得学习一下!
|
能力值:
( LV2,RANK:10 )
|
-
-
104 楼
开始讲压栈,出栈的那个例子的结果好像是错的,请楼主检查一下
|
能力值:
( LV9,RANK:850 )
|
-
-
105 楼
啊``已经搞定了吧!
|
能力值:
( LV2,RANK:10 )
|
-
-
106 楼
还没看内容我就情不自禁地来顶你一下!
现在那些精华帖对于我这个菜中菜来说简直是天书!
感谢楼主!
|
能力值:
( LV2,RANK:10 )
|
-
-
107 楼
真是太感谢你了~
|
能力值:
( LV2,RANK:10 )
|
-
-
108 楼
很好的扫盲帖子啊
|
能力值:
( LV2,RANK:10 )
|
-
-
109 楼
[QUOTE=Nisy;305192]取个代码例子:
(1) mov ecx, 100<---------100传入ecx
(2) mov eax, 200<---------200传入eax
(3) push eax <------------eax先进了
(4) push ecx<-------------再来是ecx
(5) pop ebx<--------------从栈顶取出一个,也是最后进去的那一个,结果存到ebx
(6) pop ecx<--------------从栈顶取出一个,也就是刚刚先进去的那个了,结果存到ecx
最后ebx=200,ecx=100
我没领会作者意图,感觉这里应该是: 作者应该是想让EAX、ECX入栈,然后将数据从ECX、EAX中出栈,如果是PUSH ECX后跟着就是POP ECX,其实是没有意义的(中间应该还有若干行代码被省略)。从100和200这些数据上来看,我的猜测最后一行应该是这样修改的。
取个代码例子:
(1) mov ecx, 100<---------100传入ecx
(2) mov eax, 200<---------200传入eax
(3) push eax <------------eax先进了
(4) push ecx<-------------再来是ecx
……
……
(5) pop ecx<--------------从栈顶取出一个,也是最后进去的那一个,结果存到ecx
(6) pop ebx<--------------从栈顶取出一个,也就是刚刚先进去的那个了,结果存到ebx
最后ebx=200,ecx=100
不过这样的进栈出栈不多见,作者应该只是举个例子而已。最后一行修改为POP EAX更合适。[QUOTE]
就是个参数传递啊,数据进栈以后就跟从哪来的没关系了
PUSH EAX
...
POP EAX
这样也可以啊,中断保护现场就是这样处理的
PUSH EAX
POP EBX
也可以,相当于 MOV EBX,EAX
|
能力值:
( LV2,RANK:10 )
|
-
-
110 楼
及鱼啊!谢谢分享 !!!
|
能力值:
( LV2,RANK:10 )
|
-
-
111 楼
ding
ding
|
能力值:
( LV2,RANK:10 )
|
-
-
112 楼
建议lz把后续零散的文章一同编辑到1楼里,方便xdjm查阅
|
能力值:
( LV2,RANK:10 )
|
-
-
113 楼
好文章,,谢谢
|
能力值:
( LV2,RANK:10 )
|
-
-
114 楼
好,多来几遍
|
能力值:
( LV2,RANK:10 )
|
-
-
115 楼
以前学过汇编语言这么课, 不过忘的差不多了,还好看见这文章
|
能力值:
( LV2,RANK:10 )
|
-
-
116 楼
呵呵,不错,基础性很强
|
能力值:
( LV2,RANK:10 )
|
-
-
117 楼
很适合初学者 慢慢看
|
能力值:
( LV2,RANK:10 )
|
-
-
118 楼
很不错的贴~~简单易懂!嘿!~~DDDD
|
能力值:
( LV2,RANK:10 )
|
-
-
119 楼
谢谢~~~我是新手正需要这样简单的学习文章呢 ~~~
|
能力值:
( LV2,RANK:10 )
|
-
-
120 楼
大家把帖子顶起来。。。希望楼主继续为我们这些迷途菜鸟点亮神灯啊~
|
能力值:
( LV2,RANK:10 )
|
-
-
121 楼
学习学习 努力学习
|
能力值:
( LV2,RANK:10 )
|
-
-
122 楼
好东东啵。。多谢楼主
|
能力值:
( LV2,RANK:10 )
|
-
-
123 楼
好文,楼主辛苦了!!!
|
能力值:
( LV2,RANK:10 )
|
-
-
124 楼
顶,好贴一定顶
|
能力值:
( LV2,RANK:10 )
|
-
-
125 楼
是好帖,非常有用。谢谢。
|
|
|