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