美文网首页
获取字符串长度

获取字符串长度

作者: f675b1a02698 | 来源:发表于2017-09-13 08:28 被阅读0次

string 是字符串的地址,num 是字符串计数,这个是计算上最后一个 0x00 的技术的。

源码

#ifdef UNICODE

__asm{

//int 3

mov eax, string//获得字符串的地址

sss:

xor ebx,ebx//清零寄存器

mov bx,word ptr [eax]//获取该地址的两字节的值,赋值给bx

add num,1//计数+1

add eax, 2//地址偏移+2

test bx, bx//判断bx是不是为0

jne sss//如果不是0则循环

}

#endif

相关文章

网友评论

      本文标题:获取字符串长度

      本文链接:https://www.haomeiwen.com/subject/lfnqsxtx.html