计算字符串长度的优化代码·~
2011-06-07 22:31
375 查看
strlen的优化代码~~~
mov ecx,FFFFFFFF
sub eax,eax
repnz ;串操作直到ecx=0
scasb ;把al内容与edi指定的在附加段中的数据逐个比较
not ecx ;取反
dec ecx ;一开始就是-1,取反等于多了一个1,所以这边减一
je xxxxxx
~
mov ecx,FFFFFFFF
sub eax,eax
repnz ;串操作直到ecx=0
scasb ;把al内容与edi指定的在附加段中的数据逐个比较
not ecx ;取反
dec ecx ;一开始就是-1,取反等于多了一个1,所以这边减一
je xxxxxx
~
相关文章推荐
- php中计算中文字符串长度、截取中文字符串的函数代码
- 【.Net码农】Asp.Net异常:"由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值"的解决方法
- 面试题: 请用代码来计算字符串"I'm go to swimming"中每一个字母出现的次数,并打印出来
- iOS 字符串长度计算boundingRectWithSize遇到 " \r\n"的时候,后面的字符串长度返回0 在swift中使用pod导入第三方库时,注意事项
- 算法_请用代码来计算字符串"I'm go to swimming"中每一个字母出现的次数,并打印出来
- Javascript 字符串字节长度计算函数代码与效率分析(for VS 正则)
- Javascript 字符串字节长度计算函数代码与效率分析(for VS 正则)
- php中计算中文字符串长度、截取中文字符串的函数代码
- 一个中文汉字算两位,一个英文字母算一位,计算中文和英文混合的字符串长度。字符串:String str = "我不好java";
- php中计算未知长度的字符串哪个字符出现的次数最多的代码
- (实用篇)php中计算中文字符串长度、截取中文字符串的函数代码
- php中计算未知长度的字符串哪个字符出现的次数最多的代码
- 不用字符串库函数,实现求字符串的长度和翻转字符串······
- mysql 字符串长度计算实现代码(gb2312+utf8)
- php中计算中文字符串长度、截取中文字符串的函数代码
- php中计算未知长度的字符串哪个字符出现的次数最多的代码
- Javascript 字符串字节长度计算函数代码与效率分析(for VS 正则)
- mysql 字符串长度计算实现代码(gb2312+utf8)
- shell 计算字符长度 echo $(expr …
- 题目标题: 计算两个字符串的最大公共字串的长度,字符不区分大小写