Hi,
ich habe mir ein Assembler Buch ausgeborgt, da Java mir langsam "zu Fad" wurde und ich mal was neues Ausprobieren wollte, dabei kamen VB und Assembler zur Wahl.
Nun habe ich ein Problem, ich habe in meinem Buch mich mal vorgeackert (50 Seiten Theorie) und mir MASM heruntergeladen (habe Windows XP x64!) nun versuche ich folendes Programm zu assemblieren:
und bekomme folgende Fehlermeldung:
Bin ich nur blind und finde den Abschreibfehler nach dem 1000 Mal durchlesen nicht, ist das Buch schon veraltet oder woran liegt es?
Danke für Eure Hilfe
xiix
ich habe mir ein Assembler Buch ausgeborgt, da Java mir langsam "zu Fad" wurde und ich mal was neues Ausprobieren wollte, dabei kamen VB und Assembler zur Wahl.
Nun habe ich ein Problem, ich habe in meinem Buch mich mal vorgeackert (50 Seiten Theorie) und mir MASM heruntergeladen (habe Windows XP x64!) nun versuche ich folendes Programm zu assemblieren:
Code:
.Model Small .Stack 100h .Data Hallo1 DB "Hallo!",10,13,"$" ;10,13 =an Anfang Hallo2 DB "Tschuess!",10,13,"$" ;nächste Zeile! .Code Start: mov ax,@data mov ds,ax ;DS bereit mov dx,OFFSET Hallo1 ;Hallo1 ;ausgeben mov cx,5 ;5mal call RepStr ;Und los! mov dx,OFFSET Hallo2 ;Hallo2 ;ausgeben mov cx,2 ;2mal call RepStr mov ah,4Ch int 21h ;Programm ;beenden RepStr PROC NEAR push ax push cx mov ah,09h LoopLbl: int 21h Loop LoopLbl pop cx pop ax ret RepStr ENDP END START ;Ende.
Code:
Assembling: C:\masm32\proc.asm C:\masm32\proc.asm(8) : error A2006: undefined symbol : DGROUP C:\masm32\proc.asm(35) : warning A4023: with /coff switch, leading underscore required for start address : Start Volume in drive C is Windows Volume Serial Number is E4E9-DFEF Directory of C:\masm32 10.04.2009 13:24 937 proc.asm 1 File(s) 937 bytes 0 Dir(s) 23.739.154.432 bytes free
Danke für Eure Hilfe
xiix
Comment