0

我将 ac 文件中的两个字符串作为参数传递给 asm 文件。然后我将这些从堆栈移动到 ecx 和 edx。我怎么能确切地知道它们的长度是多少?像 c 中的 strlen(string) 一样吗?

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

1 回答 1

4

strlen (et.al.) 使用尾随 NUL '\0' 字符来指示字符串结束。你的 asm 也可以这样做。

于 2010-10-18T20:10:25.987 回答