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

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

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

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

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

40fK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3y4D9N6h3u0Q4x3X3g2A6N6q4)9J5k6i4y4G2K9s2g2Q4x3X3g2U0L8$3#2Q4x3V1k6J5i4K6u0V1M7s2u0G2k6%4u0S2L8g2)9J5k6o6M7H3x3e0p5J5i4K6u0V1x3q4)9J5k6o6m8Q4x3X3b7H3i4K6u0W2K9s2c8E0L8l9`.`.
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
游客
登录 | 注册 方可回帖
返回