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.


Anmelden zum Antworten