Hallo erstmal! Ich bin neu hier und hab gleich ein Problem (ziemlich unverschämt, ich weiss
).
Ich habe mir NASM heruntergeladen und wollte folgenden Quellcode kompilieren:
DATEN SEGMENT
Meldung db "Hallo Welt!"
db "$"
DATEN ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATEN
Anfang:
mov ax,DATEN
mov ds,ax
mov dx,offset Meldung
mov ah,9
int 21h
mov ah,4Ch
int 21h
CODE ENDS
END Anfang
Wenn ich das jetzt kompilieren will bekomme ich folgenden Output:
ASM02.ASM:1: error: parser: instruction expected
ASM02.ASM:4: error: symbol `DATEN' redefined
ASM02.ASM:4: error: parser: instruction expected
ASM02.ASM:6: error: parser: instruction expected
ASM02.ASM:7: error: parser: instruction expected
ASM02.ASM:12: error: comma or end of line expected
ASM02.ASM:17: error: symbol `CODE' redefined
ASM02.ASM:17: error: parser: instruction expected
ASM02.ASM:18: error: parser: instruction expected
Heisst das ich kann mein Assemblerbuch ("Assembler" von Rainer Backer) vergessen?
Übrigens Funktionieren auch die Tutorials von Adok nicht