精易论坛

标题: 汇编调用子程序,各种调用速度测试 [打印本页]

作者: 福仔    时间: 2017-4-17 16:14
标题: 汇编调用子程序,各种调用速度测试
其中 调用子程序_asm0 - 5  这6个子程序是我写的,懂汇编的帮我看看,我这样写会不会有问题
我是把被调用的子程序放到esi,没有push esi 或者 pop esi
call完了之后也没有pop之前push进栈的寄存器
也没有leave清空局部变量   
不知道这些影不影响到内存.....

反正这几个调用速度是最快的
循环1000W次调用也没问题



汇编调用子程序.zip (2.69 KB, 下载次数: 299)

作者: 福仔    时间: 2017-4-17 16:16
杀个花花
作者: gongtengbsg    时间: 2017-4-17 16:30
来晚了 3楼是我的
作者: sonyh2p    时间: 2017-4-17 16:38
这个会证明什么,调用参数越多,速度越快么?而且单个参数调用比数组,模块都快,对么
作者: 揰掵佲    时间: 2017-4-17 17:35
  
子程序名返回值类型公开备 注
调用子程序_整数型 少在计次循环里使用
参数名类 型参考可空数组备 注
子程序指针整数型
参数1整数型
参数2整数型
参数3整数型
参数4整数型
参数5整数型
参数6整数型
参数7整数型
参数8整数型
参数9整数型
参数10整数型
参数11整数型
参数12整数型
参数13整数型
参数14整数型
参数15整数型
置入代码 ({ 201, 88, 135, 4, 36, 255, 224 })
返回 (0)


作者: 随风呀    时间: 2017-4-17 19:07
下载来看看                           
作者: King丶枫岚    时间: 2017-4-17 23:43
有没有返回值。
作者: 韦贝贝    时间: 2017-4-18 14:35
内存调用dll差不多好像。
作者: 骑着小毛驴去996    时间: 2017-4-18 18:45
谢谢了,看看!
作者: wzx17520394175    时间: 2018-7-25 19:16
新手学习了,谢谢分享
作者: cqfans    时间: 2018-8-14 13:47
终于找到了,感激不尽
作者: iAmBition    时间: 2018-9-15 17:37
终于找到了,感激不尽
作者: 火威网络    时间: 2018-10-26 19:41
如果要返回文本,如何实现 【
作者: 火威网络    时间: 2018-10-26 19:54
大哥,这么带返回值  求方法
作者: 小虾学员    时间: 2019-4-22 23:30
有这么多?
作者: youxigw    时间: 2023-6-7 18:23
大哥,这么带返回值  求方法
作者: youxigw    时间: 2023-6-7 18:23
新手学习了,谢谢分享
作者: 蒙顺童    时间: 2023-7-1 02:29
2020-4-8 14:53       
作者: xiaojiakeji    时间: 2023-9-29 19:41
66666666666666666666
作者: 577829848    时间: 2023-11-14 10:59
0 - 5  这6个子程序是我写的,懂汇编的帮我看看,我这样写会不会




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4