0

acファイルからasmファイルに2つの文字列をパラメータとして渡します。次に、これらをスタックから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 に答える