PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : dos hashprogramm fehler



Malakai
30.03.2003, 04:44
Hi,

habe mal angefangen mich mit assembler zu beschäftigen und mal ein paar kleine programme versucht zu schreiben. doch bei diesem programm erhalte ich zwar keine fehler wenn die obj erstelle oder die exe datei aber beim ausführen der exe kommt nur stuss raus. ich hoffe es gibt hier ein paar asm-freaks, die mir sagen können,wo der fehler liegt.





DATEN SEGMENT
hashwort db "HELLO"
hwlaenge equ $ - hashwort
DATEN ENDS

STAPEL SEGMENT

STAPEL ENDS

CODE SEGMENT
ASSUME CS:CODE; DSATEN;ES:NOTHING;SS:STAPEL
Anfang: mov ax, DATEN
mov ds,ax
lea bx, hashwort
mov cx, hwlaenge
xor ax,ax <----
Schleife: add ax, [bx] Hier liegt irgendwo der
inc bx Fehler nehme ich an
loop schleife <----
Ausg: lea dx, hashwort
mov ah, 09h
int 21h
Ende: mov ah, 4Ch
xor al,al
int 21h
CODE ENDS
END Anfang

Cygnus
06.04.2003, 23:13
Frag mal in diesem (http://www.c-plusplus.de/ubb/cgi-bin/ultimatebb.cgi?ubb=forum&f=17) Forum.

Malakai
06.04.2003, 23:38
das problem hat sich schon geklärt...waren nur tippfehler XD