Hallo,
ich habe gerade angefangen Assembler zu lernen. Mein Problem ist nur, dass mein Assembler meinen Quellcode nicht assemblieren will. Ich weiß nicht wo der Fehler liegt, der Assembler assembliert die mitgelieferten Beispiele ohne Beanstandung, nur dass ich aus denen nicht Schlau werde.
Ich glaube, dass das Problem in meinem Quellcode liegt, der aber aus einem Buch stammt (Das Assembler Buch). Kann es sein, dass irgendeine Segment definition oder sowas einfach nur an der falschen Stelle steht?
hier der Quellcode aus dem Buch (ohne die Kommentare):
Data SEGMENT WORD ‚DATA‘
Msg DB 13,10,‚Hallo, Welt!‘,7,13,10,’$’
Data ENDS
Code SEGMENT BYTE ‚CODE‘
ASSUME CS:CODE, DS:smiley:ATA
Start: mov ax, DATA
mov ds, ax
mov dx,OFFSET Msg
mov ah, 009h
int 021h
mov ah, 04Ch
int 021h
Code ENDS
END Start
Danke für eure Hilfe
Daniel
PS: Benutzt habe ich MASM 6.14, vielleicht könnt ihr den Code ja bei euch assemblieren?