Guten Tag.
Ich habe angefangen mit Assembler, aber so ganz will es nicht funktionieren.
Ich verwende MASM + Win7.
Aus dem Buch "Assembler Maschinnahes programmieren von Anfang an" habe Ich folgenden Quelltext abgetippt:
Das ganze habe Ich dann mit "speichern unter" als "asm1.asm" gespeichert.PHP-Code:
DATEN SEGMENT
MELDUNG db "Assembler ist garnicht so schwer"
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
Jetzt wollte ich das gerne ausführen.
Dazu habe Ich im MASM auf Projekt > Assemble&Link geklickt.
Das funktioniert aber nicht, ich bekomme folgende Meldung:
Uploaded with ImageShack.us
Aus dem Text sehe Ich , das Irgendwas mit meinen Quelltext nicht stimmt.
Ich finde den Fehler aber nicht, oder stimmt was mit meinem Programm nicht?
Ich bitte darum das mir vielleicht mal Jemand unter die Arme greift damit ich Anfänger zumindest meine Umgebung korrekt zum laufen kriege und weiß, wie man ein Assembler Code in ein ausführbares Programm umwandelt.
Im Buch wird gesagt, das es für MSDOs ist, liegt daran vielleicht das Problem? ... Im Buch wird gesagt ich könne es mit MASM Ausführen.
Wenn es wirklich das Problem ist, könnte mir Jemand das was da oben steht in Windows umschreiben... damit ich sehen kann ob mein MASM richtig funktioniert?
Vielen Dank.
Compufreak