Entwickler-Ecke

Algorithmen, Optimierung und Assembler - Wie kann man in TASM Strings sortieren


gui82 - Di 19.04.05 10:48
Titel: Wie kann man in TASM Strings sortieren
hallo,

ich bitte um hilfe...!!!
ich muss ein Programm in TASM schreiben, dass Strings aufsteigend alphabetisch sortiert. Und ich weiß nicht wie ich an die Sache ran gehen soll!?!


opfer.der.genauigkeit - Di 19.04.05 12:23

Wenn du Assembler kannst, sollte das doch kein Problem sein.

Essentiell sollte man wissen, daß man Buchstaben nach ihrem ASCII- Code sortieren kann.


gui82 - Di 19.04.05 14:44

das problem ist, dass ich mich noch nicht lange mit assembler beschäftige und ich ehrlich gesagt, noch nicht viel Ahnung habe von assembler...!!!!


.Chef - Di 19.04.05 14:57

Strings in Assembler sind nullterminiert, sprich du hast einen Pointer auf den Anfang, und der String geht solange, bis 0 kommt. Jetzt lässt du in deiner Vergleichsschleife in den zwei entsprechenden Strings die Pointer jeweils wandern (+1, Pointer sind ja nix weiter als Zahlen) und vergleichs die jeweilige Speicherstelle miteinander.