NASM: Parser: Anweisung erwartet rep movs

Ich habe eine ausführbare Datei in einen NASM-Shellcode verwandelt (für Windows, wenn dies relevant ist), aber es treten überall "error: parser: instruction expected" -Fehler aufgrund von rep-Anweisungen auf.

label_000064,1:
lea    edi,[esp+0x164]                      
label_0000648:
rep movs DWORD es:[edi],DWORD ds:[esi]
label_000064a:
and    DWORD [esp+0x168],0x0    

Gibt es dafür eine spezielle nasm-Syntax? Mache ich einen dummen Fehler? Ich habe keine Ahnung, wie ich diese Fehler beheben soll, und hätte gerne eine Anleitung.

(Ich kompiliere mit nasm -f bin -o out.bin test.asm)

Vielen Dank

Antworten auf die Frage(6)

Ihre Antwort auf die Frage