Fehler A2070: Ungültige Anweisungsoperanden bei Verwendung der verschachtelten while-Schleife in der Assemblersprache
Ich versuche geschachtelte while-Schleife in der Assembly mit masm. Ich erhalte den "Fehler A2070: ungültige Anweisungsoperanden" in Zeile 15, d. H. In der Anweisung endw der internen while-Schleife, während der folgende Code ausgeführt wird.
INCLUDE Irvine32.inc
.data
i byte 1
j byte 2
.code
main PROC
xor eax,eax
.while i<5
mov j, 2
.while j<i
mov al, j
call writeDec
call crlf
inc j
.endw
inc i
.endw
exit
main ENDP
END main
Ich kann den Grund dafür nicht finden. Kann mir jemand helfen