ich habe ein Problem: In den meisten Bücher wird von MASM gesprochen. Gut,
ich lade mir das Programm herunter und installiere es problemlos. Dann möchte
ich ein Beispiel ausprobieren, welches für die Konsole unter Win gedacht ist.
Code: Alles auswählen
;****************************************
;*BESCHREIBUNG:Der ganze ASCII-Zeichen- *
;*satz wird inkrementell ausgegeben mit *
;*einer warteschlaufe zwischen den *
;*Zeichen. Nachdem der Zeichensatz *
;*durchlaufen worden ist, wird das *
;*Programm beendet. *
;* *
;*©MHK-Studios@18:02 31.03.2005 *
;****************************************
.MODEL TINY
.CODE
MOV DL,00 ;Variableninitialisierung
M1: MOV AH,02H ;Interupt zuweisen...
INT 21H ;...und absenden
INC DL ;DL inkrementieren
MOV BX,0FFH ;Variableninitialisierung
M3: MOV CX,0FFFFH ;Variableninitialisierung
M2: DEC CX ;CX dekrementieren
JNZ M2 ;WENN CX nicht 0 ist ->M2
DEC BX ;BX dekrementieren
JNZ M3 ;WENN BX nicht 0 ist ->M3
CMP DL,7FH ;DL mit 7FH vergleichen...
JNE M1 ;...und wenn nicht NULL-Differenz ->M1
MOV AH,4CH ;Interupt zuweisen...
INT 21H ;...und absenden
END
;********************************
;*IRONIE BEIM ASM PROGRAMIEREN: *
;*Der Sourcecode ist l‰nger als *
;*das eigentliche Programm! *
;********************************Mit dem mitgelieferten Compiler auf der Buch-CD läuft alles problemlos.
MASM weigert sich aber hartnäckig es zu Compilen. Linken schon gar nicht.
OS:W2K
MASM 8.2
ASM-Datei befindet sich im selben Ordner wie MASM
Könnt ihr mir helfen? Danke