CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 213623
老玉米
:
唉,啥时候能象大牛这样啊。。
[阅读: 363] 2005-10-13 08:02:02
<空>
相关信息:
哪位大牛精通汇编?
(251字)
(
老玉米
[566]
2005-10-13 14:43
)
应该是调用 “EnterStub”函数
(空) (
咔波碧宝
[336]
2005-10-13 14:46
)
参数是 “[esp+16]”
(空) (
咔波碧宝
[381]
2005-10-13 14:48
)
关键就是这个push [esp+16]是在做什么
(空) (
老玉米
[411]
2005-10-13 14:53
)
就是压入堆栈的数据,esp偏移16
(空) (
咔波碧宝
[425]
2005-10-13 14:55
)
压栈参数,就是在调用EnterNaked时压进来的参数
(59字)
(
GoodHope
[420]
2005-10-13 14:56
)
恩,靠谱。
(空) (
老玉米
[328]
2005-10-13 14:59
)
不过好像EnterNaked没有参数阿
(空) (
咔波碧宝
[378]
2005-10-13 14:59
)
不能教条,写着没有参数就没有参数啊,C语言里形参只是写给编译器看的。对于汇编来讲,函数名只是个符号地址而已。
(空) (
bjwf
[462]
2005-10-13 15:01
)
这个是定义,声明的地方也许有参数。
(空) (
GoodHope
[356]
2005-10-13 15:02
)
不过好像EnterNaked没有参数阿
(空) (
咔波碧宝
[359]
2005-10-13 15:00
)
那就返回参数
(空) (
oyjt
[337]
2005-10-13 15:01
)
好像是调用了一个pascal(__declspec的调用方式要查帮助了)的函数,参数是(naked)。
(68字)
(
GoodHope
[625]
2005-10-13 14:51
)
没仔细看,naked是说明,不是参数。
(空) (
GoodHope
[338]
2005-10-13 14:53
)
哈哈。。。
(空) (
MaoMao
[312]
2005-10-13 14:59
)
naked 就是不生成函数的头尾代码
(188字)
(
holly
[506]
2005-10-13 15:01
)
.
(空) (
oyjt
[380]
2005-10-13 15:02
)
.
(空) (
bjwf
[347]
2005-10-13 15:03
)
.
(空) (
咔波碧宝
[343]
2005-10-13 15:04
)
大牛就是大牛
(12字)
(
老玉米
[417]
2005-10-13 15:06
)
对于高级语言,没有意义。高级语言中的EAX/ECX/EDX在子函数中可以随意使用,不用恢复。
(59字)
(
GoodHope
[505]
2005-10-13 15:10
)
对.
(51字)
(
holly
[393]
2005-10-13 15:29
)
包子就是包子
(5字)
(
holly
[389]
2005-10-13 15:30
)
唉,啥时候能象大牛这样啊。。
(空) (
老玉米
[362]
2005-10-13 16:02
)
娃哈哈哈,偶正在学习汇编跟c相互调用,狠狠的学了一把
(空) (
咔波碧宝
[396]
2005-10-13 15:05
)
http://school.123trading.com/htmlnews/2005/01/05/538678.htm
(空) (
MaoMao
[525]
2005-10-13 15:14
)
老玉米是不是在干这个阿???
(空) (
MaoMao
[365]
2005-10-13 15:16
)
是的。。
(空) (
老玉米
[358]
2005-10-13 15:18
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录