精易论坛

标题: 汇编 取单字符 如取文本中第五个字符 1000W次0.1秒 相当逐字分割到数组 [打印本页]

作者: cf2006a    时间: 2018-8-13 09:56
标题: 汇编 取单字符 如取文本中第五个字符 1000W次0.1秒 相当逐字分割到数组
  
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
变量名类 型静态数组备 注
a文本型 
g文本型 
t整数型 
i整数型 
a = 取空白文本 (1024)
_文本到双数_参数_ASM (“纯汇编算法编写作者*F006a”, a)
t = 取启动时间 ()
计次循环首 (10000000, i)
g = _取单个字符 (a, 5)
计次循环尾 ()
t = 取启动时间 () - t
调试输出 (t, a, g, a)
子程序名返回值类型公开备 注
_取单个字符文本型 
参数名类 型参考可空数组备 注
要找的文本文本型
第几个整数型
变量名类 型静态数组备 注
a文本型 
a = “  ”
置入代码 ({ 139, 125, 8, 139, 77, 12, 139, 69, 252, 139, 63, 138, 92, 79, 254, 128, 251, 0, 116, 15, 136, 24, 138, 92, 79, 255, 136, 88, 1, 201, 194, 8, 0, 235, 232, 201, 194, 8, 0 })
返回 (“”)
子程序名返回值类型公开备 注
_文本到双数_参数_ASM  纯汇编算法编写作者*F006a 单字节用空白填充
参数名类 型参考可空数组备 注
要寻找的文本文本型
缓冲文本文本型ret = 取空白文本 (256)
置入代码 ({ 139, 125, 8, 139, 63, 139, 69, 12, 139, 0, 49, 201, 138, 31, 128, 251, 0, 116, 25, 128, 251, 127, 118, 12, 136, 28, 8, 71, 65, 138, 31, 136, 28, 8, 235, 232, 136, 28, 8, 71, 65, 65, 235, 224, 198, 4, 8, 0, 201, 194, 12, 0 })


i支持库列表   支持库注释   
spec特殊功能支持库



逐字分割到数组  汇编对数组操作蛋疼 弄不来不过用这个方法也可以实现同样的效果速度一样牛逼!

作者: xjkvbnwe    时间: 2018-8-13 11:03
感谢楼主的分享
作者: 小李哥v5    时间: 2018-8-13 11:29
楼主请问下置入代码,置入的是什么代码?这个具体的意思是?
作者: 蓝蓝2018    时间: 2018-8-13 15:30
感觉很牛的样子。
作者: 吃饭第一名    时间: 2018-8-14 16:34
感谢分享,下载学习了
作者: 轻风影    时间: 2018-10-29 01:11
感谢分享,下载




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