0
我从c文件传递两个字符串为asm文件作为参数。那么我将它们从堆栈移到ecx和edx。我怎么能确切知道他们的长度是什么?像c中的strlen(string)?参数传入asm时,字符串的长度是多少?
push ebp
mov ebp,esp
mov ecx,[ebp+8]
mov edx,[ebp+12]
我从c文件传递两个字符串为asm文件作为参数。那么我将它们从堆栈移到ecx和edx。我怎么能确切知道他们的长度是什么?像c中的strlen(string)?参数传入asm时,字符串的长度是多少?
push ebp
mov ebp,esp
mov ecx,[ebp+8]
mov edx,[ebp+12]
的strlen(等人)的使用后NUL '\ 0' 字符,以指示结束字符串。你的asm可以做同样的事情。