Какова длина строки при передаче параметра в asm? - PullRequest
0 голосов
/ 18 октября 2010

Я передаю две строки из файла c в файл asm в качестве параметров. Затем я перемещаю их в ecx и edx из стека. Как я могу точно знать, какова их длина? как strlen (строка) в c?

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

1 Ответ

3 голосов
/ 19 октября 2010

strlen (et.al.) используйте завершающий символ NUL '\ 0' для обозначения конца строки. Ваш асм может сделать то же самое.

...