首页
社区
课程
招聘
有关borland编译器清栈方式的问题
发表于: 2010-1-8 17:49 2943

有关borland编译器清栈方式的问题

2010-1-8 17:49
2943
看到bcc32编译的东西,在cdecl(单参数)调用的地方大都是用pop ecx来清栈的,只有多个参数才会用add esp 的方式清栈。但是vc(6.0)编译的东西都是用add esp清栈。

请问2种方式哪种好?为什么borland要这么做?感觉pop应该要比add慢啊。


[注意]APP应用上架合规检测服务,协助应用顺利上架!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 26
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
kx本来就少。。。。
2010-1-8 17:49
0
雪    币: 295
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
减少指令长度?
2010-1-8 19:16
0
雪    币: 109
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
各人爱好不同吧,,,如ls所说,    指令优化了。
可以找一篇汇编指令优化的文章看下。
2010-1-8 19:44
0
游客
登录 | 注册 方可回帖
返回
// // 统计代码