Grosse Datenmenge mit Assembler
-
Ich suche ein moeglichkeit fuer grosse Arrays in Assembler
Bisher habe ich so gemacht:
Einfach ein variable am ende von section .DATA
vorher sind words mit size und ein pointer auf das current element
dann fuelle ich mit einem loop daten ein.
Das geht gut, aber ab einem bestimmten position wird das program beended
Pointer reset, increment, set und get geht. Eine moeglichkeit fuer ein heap oder ein dynamic array sind eine gute idee.
Von diesen habe ich leider keine Ahnung.
Gruesse Sam
-
Von diesen habe ich leider keine Ahnung
das macht nix - dein betriebssystem weiss wie das geht.
welches isses denn?
-
Ich würde einfach mir einfach mal einen Aufruf von malloc compilieren und in Assembler ansehen...
Denke, das lässt sich irgendwie auch über Interrupts lösen.
Warscheinlich möchtest du damit Arrays oder Listen implementieren, da mich das ebenfalls interessiert sollte hier jemand mal ein (ganz kleines) tutorial posten, das die Implementierung einer Liste und vielleicht ein paar nützliche Funktionen wie push, pop und die Behandlung von Iteratoren aufzeigt
..nein im Ernst!
Hoffe man versteht mich.