首页
社区
课程
招聘
ECX在函数调用过程中的作用在高级语言里怎么表现出来的?
发表于: 2006-6-5 13:43 4412

ECX在函数调用过程中的作用在高级语言里怎么表现出来的?

2006-6-5 13:43
4412
最近在看一个程序,发现很多函数在传参数时都使用ECX,而不通过堆栈,如:
mov ecx, [ebp-8] 或者lea ecx, [ebp-8]
call xxxxxxxx
然后在被call的子函数里直接使用ECX
这在高级语言里的写法和普通的通过栈传递参数有区别吗?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 47147
活跃值: (20410)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
thiscall调用

http://club.it.sohu.com/r-program-70112-0-0-0.html
2006-6-5 14:34
0
雪    币: 200
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢老大,学习中。。。
2006-6-5 14:48
0
雪    币: 214
活跃值: (70)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
学习了..
2006-6-10 10:59
0
雪    币: 214
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
5
学习
2006-6-10 12:49
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
谢谢,学习中...
2006-6-10 13:32
0
游客
登录 | 注册 方可回帖
返回
//