标签: assembly parameter-passing nasm
我将两个字符串从c文件传递给asm文件作为参数。然后我将这些从堆栈移到ecx和edx。我怎么才能准确知道它们的长度是多少?像c?
push ebp mov ebp,esp mov ecx,[ebp+8] mov edx,[ebp+12]
答案 0 :(得分:3)
strlen(et.al。)使用尾随NUL'\ 0'字符来表示字符串结尾。你的asm也可以这样做。