2010-10-18 41 views
0

我从c文件传递两个字符串为asm文件作为参数。那么我将它们从堆栈移到ecx和edx。我怎么能确切知道他们的长度是什么?像c中的strlen(string)?参数传入asm时,字符串的长度是多少?

push ebp 
    mov ebp,esp 
    mov ecx,[ebp+8] 
    mov edx,[ebp+12] 

回答

3

的strlen(等人)的使用后NUL '\ 0' 字符,以指示结束字符串。你的asm可以做同样的事情。