TC官方合作论坛

标题: 【鬼玺开源】TC5.0 Win32 API - 汇编调用之位运算 - 更新高速版 [打印本页]

作者: sam7894604    时间: 2015-5-9 11:08
标题: 【鬼玺开源】TC5.0 Win32 API - 汇编调用之位运算 - 更新高速版
本帖最后由 sam7894604 于 2015-8-18 22:51 编辑

结构体的应用之如何使用 Win32 API 达成汇编调用,并实现汇编位运算。


2015 年 08 月 18 日
!!重大更新!!函数速度大幅优化!!可大量调用运算!!







曾经我预留优化空间给人研究,开源至今没人优化…或许是没有跟我交流过吧
但不得不说有点小失望,位运算在某些运算上是非常重要的!
因此本次优化更新,希望能给各位不同的思路。


旧版文件皆删除,留有旧版的朋友们可以比对看看,为何能优化如此大的幅度?


源文件:




作者: kimcerhak    时间: 2015-5-9 11:11

报道
作者: 千叶de悠一    时间: 2015-5-9 11:12
看看         
作者: OOOO    时间: 2015-5-9 11:13
爱死
作者: jimye0526    时间: 2015-5-9 11:13

作者: 1609070205    时间: 2015-5-9 11:14
kkkkkkkk
作者: 26666180    时间: 2015-5-9 11:30
32132132
作者: rainshine    时间: 2015-5-9 12:05
哎哟不错嘞
作者: 言术    时间: 2015-5-9 12:08
了解一下
作者: sam7894604    时间: 2015-5-9 12:25
rainshine 发表于 2015-5-9 12:05
哎哟不错嘞

能把你这大神请出来,可真熬费我苦心。
作者: 东月山    时间: 2015-5-9 12:47
多谢分享,论坛有你更精彩~
作者: rainshine    时间: 2015-5-9 18:17
sam7894604 发表于 2015-5-9 12:25
能把你这大神请出来,可真熬费我苦心。

我不是大神……想知道你解决方案是什么?求交流学习进步
作者: sam7894604    时间: 2015-5-9 18:45
rainshine 发表于 2015-5-9 18:17
我不是大神……想知道你解决方案是什么?求交流学习进步

两个

作者: YGV    时间: 2015-5-9 20:12

作者: rainshine    时间: 2015-5-9 21:37
sam7894604 发表于 2015-5-9 18:45
两个
  • 将所有 AsmCode 整合并统一初始化申请内存,理论上是线程安全。
  • 利用某 API 快速转换,尚未测 ...

  • 0.0 还是第一个比较靠谱……我之前tc4的时候也这么玩过。而且tc本来dllcall就慢。。很无奈。
    支持你吧!加油啊,感觉你才是真正大神……我在5.0时代已销声匿迹
    作者: sam7894604    时间: 2015-5-9 21:54
    rainshine 发表于 2015-5-9 21:37
    0.0 还是第一个比较靠谱……我之前tc4的时候也这么玩过。而且tc本来dllcall就慢。。很无奈。
    支持你吧! ...

    恩,TC 4的问题是比TC 5多,但其实用第二种方法应该可以达成高效率。
    第二种方法也是最近才发现的函数,XP以上都有。

    别这么说,互相求进步吧。

    作者: itcfan    时间: 2015-5-9 23:06
    看不懂
    作者: rainshine    时间: 2015-5-10 18:49
    sam7894604 发表于 2015-5-9 21:54
    恩,TC 4的问题是比TC 5多,但其实用第二种方法应该可以达成高效率。
    第二种方法也是最近才发现的函数,XP ...

    嗯。其实平时常用的winapi都不存在系统版本问题,只有个别函数win7以上才有,大部分xp都全了。
    作者: rainshine    时间: 2015-5-10 18:50
    sam7894604 发表于 2015-5-9 21:54
    恩,TC 4的问题是比TC 5多,但其实用第二种方法应该可以达成高效率。
    第二种方法也是最近才发现的函数,XP ...

    我是渣渣啊,tc5完全不会用。要命了。
    作者: sam7894604    时间: 2015-5-10 19:55
    rainshine 发表于 2015-5-10 18:50
    我是渣渣啊,tc5完全不会用。要命了。

    你的实力还怕不会?哈哈,我可真不敢信。

    对了,我抽空测是第二种方法速度非常给力!
    结构体耗时:1.87 ms
    API耗时:0.11 ms

    这速度还不是第一跟第二方案整合,单独第二方案就足够一般使用。
    作者: 美珍子    时间: 2015-5-18 20:28
    慢慢看 哈。
    作者: jackykick    时间: 2015-5-19 16:16
    gggghhhhhhh
    作者: 超自然    时间: 2015-5-21 08:42
    这你也搞出来了
    作者: sam7894604    时间: 2015-5-21 18:11
    超自然 发表于 2015-5-21 08:42
    这你也搞出来了

    搞出来很久了,你现在才发现么~
    作者: flanks    时间: 2015-6-3 09:09
    afefafawefawef
    作者: 我爱酱油    时间: 2015-6-3 14:46
    发现了
    作者: tC_邪念    时间: 2015-6-10 21:31
    11111111111111
    作者: 蜕一变    时间: 2015-6-18 16:24
    看看,学习学习

    作者: 236686595    时间: 2015-7-13 12:45
    老规矩,先回后下!!!!!!!

    作者: 剑仙十号    时间: 2015-7-19 18:39
    首先必须感谢鬼兄的开源,不然没有这个帖子了。
    作者: wjyzl0569    时间: 2015-7-27 05:54
    感谢楼主的分享,学习一下

    作者: venski    时间: 2015-8-18 22:43
    修改后的杰作,更是迷人了
    作者: wj530944    时间: 2015-8-18 22:54
    214吧154宝贝
    作者: minews    时间: 2015-8-18 22:55
    2 API - 汇编调用之位运算 - 更新
    作者: ab01    时间: 2015-8-30 00:43

    作者: z1286400    时间: 2015-9-1 14:16
    好东西,支持下。
    作者: qq413645483    时间: 2015-9-4 19:50
    11111111
    作者: lin200xp    时间: 2015-9-15 14:49
    感謝您了
    作者: jack760117    时间: 2015-9-17 18:37
    太感谢 支持

    作者: 18667006365    时间: 2015-10-16 20:54
    看看
    作者: j116823640    时间: 2015-10-19 12:35
           
    参与/回复主题关闭
    RE: 【鬼玺开源】TC5.0 Win32 API - 汇编调用之位运算 - 更新高速版 [修改]
    作者: fl75537638    时间: 2015-10-24 08:00
    hdfjvcv
    作者: render    时间: 2015-11-1 10:36
    谢谢分享!
    作者: 867427677    时间: 2015-11-1 15:28
    看看\
    作者: somyyy    时间: 2015-11-2 03:02
    这个要好好看看
    作者: luqinlong    时间: 2015-11-9 19:46
    我看看牛哥
    作者: hongzhi725    时间: 2015-11-10 08:44
    因为我们技术跟不上啊……
    作者: ekeen    时间: 2015-11-13 11:18
    学习学习,虽然我还看不懂
    作者: dear    时间: 2015-11-22 20:35

    作者: t50lol    时间: 2015-11-26 11:05

    kkkkkkkk
    作者: dzscuz    时间: 2015-12-12 02:55
    看看……
    作者: frzreo    时间: 2015-12-25 22:05
    学习
    作者: 289025469    时间: 2016-1-30 18:54
    巴巴爸爸吧
    作者: laowu5    时间: 2016-2-6 00:27
    看看
    作者: adwnjt    时间: 2016-2-9 18:03
    为了看帖!!!!!!!!!
    作者: justpan01    时间: 2016-4-4 23:44
    看看
    作者: overcomeall    时间: 2016-4-5 12:17
    支持分享
    作者: 爱上老公    时间: 2016-4-7 13:54
    学习
    作者: ml0856351    时间: 2016-4-7 15:13
    xuexi le
    作者: justme    时间: 2016-4-17 12:19
    给力
    作者: m070122    时间: 2016-5-5 15:43
    看看!!!!!!!!!!!!
    作者: sd172240    时间: 2016-5-16 19:13
    感谢楼主分享,顶贴支持~
    作者: 740934953    时间: 2016-5-20 12:06
    学习学习
    作者: andyzzh    时间: 2016-5-25 22:09
    看完这么多,心痒了
    作者: yhcyhy2010    时间: 2016-6-4 20:56
    哎哟不错嘞
    作者: lihaixiang1990n    时间: 2016-6-8 11:14
    i枯寂ii
    作者: aoaoawei    时间: 2016-6-22 05:48
    感谢楼主分享啊
    作者: 软绵绵    时间: 2016-7-1 17:08
    哎哟不错嘞
    作者: tbmbx2017    时间: 2016-9-11 14:17
    厉害,相当可以的了
    作者: yibuqingyi    时间: 2016-9-20 07:47
    ,我来学习小游戏
    作者: y874855105    时间: 2016-10-19 09:31
    看看
    作者: HeiのCC    时间: 2016-11-23 11:29

    作者: wudongdonghehe    时间: 2016-12-4 13:22
    66666666666666666666666666
    作者: c724211922    时间: 2016-12-6 17:03
    学习一下
    作者: a362331    时间: 2016-12-6 17:03
    1111111111111111111111111111
    作者: yb556700    时间: 2017-1-2 23:31
    52212526526
    作者: 无啦啦    时间: 2017-1-16 18:47
    11
    作者: qq717337    时间: 2017-3-11 01:10
    asdasdadddddddddddddddddddddd
    作者: collant    时间: 2017-3-22 17:55
    看看啊看看啊看看啊
    作者: tenp00    时间: 2017-3-27 15:29
    2 API - 汇编调用之位运算
    作者: jiangyutao1999    时间: 2017-3-29 01:42

    作者: d6057229    时间: 2017-5-5 19:57
    学习学习
    作者: baitso    时间: 2017-5-26 18:27
    看看,收藏了
    作者: yi11_12    时间: 2017-5-30 11:07
    太高深了
    作者: 翰墨天香    时间: 2017-5-30 23:14
    重大更新
    作者: bnphupai    时间: 2017-5-31 15:58
    C5.0教程索引贴2015.5.29 5:11更
    作者: long904248247    时间: 2017-6-25 21:08
    急急如律令,快现身
    作者: baigysyg    时间: 2017-7-8 21:24
    大大大大大大
    作者: 木守宫vs    时间: 2017-8-26 12:33
    看看怎么实现的
    作者: 武昌剩竹    时间: 2017-12-4 15:55
    旧版文件皆删除,留有旧版的朋友们可以比对看看,为何能优化如此大的幅度?
    作者: xiecy2000    时间: 2017-12-4 17:08
    看看》》》》》》》》》》》》
    作者: xshlong1981    时间: 2017-12-15 22:38
    KKKKK
    作者: cybkk    时间: 2017-12-27 21:10
    挂号费挂号费挂号费和风格
    作者: wei0452    时间: 2018-1-6 16:30

    作者: feily5211    时间: 2018-1-7 17:24
    6666666666666666
    作者: topses    时间: 2018-1-16 01:22
    位运算
    作者: usb01    时间: 2018-1-22 22:11
    看看怎么样
    作者: 15069211280    时间: 2018-3-16 23:46
    吧不VC
    作者: qq575841912    时间: 2018-4-20 08:29
    hi季姬击鸡记
    作者: zerozxw    时间: 2018-4-29 09:16
    【鬼玺开源】TC5.0 Win32 API - 汇编调用之位运算 - 更新高速版




    欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1