kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Assemblierer programmieren

    geschrieben von artax

    Hallo,

    so ich hab mich jetzt mal bemüht auf alle Fragen eine Antwort zu finden:


    Mal eine Frage: Wie viel Zeit habt ihr für das Projekt?


    Für den Bau des Assemblierers hab ich ca 4 Monate Zeit.


    Und dann noch ein paar Dinge die Interessant wären:
    Für welchen CPU soll das ganze sein?


    Die CPU wurde für das Betriebssystem entwickelt, ist also selbst definiert (von anderen Studenten)


    Für welches Betriebssytem?


    Es handelt sich um ein selbst entwickeltes Betriebssystem zu Lernzwecken (für Studenten usw) Minix ähnlich, jedoch mit noch weniger Funktionen.


    In welchem Executable-Format sollen die assemblierten Programme dann vorliegen? ( .COM, .exe, ELF, Mach-O)


    Das Ganze soll später in einer .img-Datei ausgegeben werden. Der Kern des Systems wird eine C-Datei sein die dann in eine große img-Datei kompiliert werden soll.


    Um was für eine \"symbolische Maschinensprache\" handelt es sich denn?


    Die Sprache wurde auch selbst definiert.

    Wie ihr seht, bräuchte ich etwas in dem die Funktionsweise eines Assemblierers beschrieben ist um mich daran orienieren zu können.

    LG
    Artax


    Beitrag geändert: 6.7.2008 20:23:17 von artax
  • in: Assemblierer programmieren

    geschrieben von artax

    Danke für deine schnelle Antwort.
    Das Ganze ist für die Uni. Ich bin gerade erst dabei mich in das Thema Assemblierer einzuarbeiten und
    bin für alle Infos die dazu bekomme dankbar.


    Moderne Assembler können zusätzlich noch Macros expandieren. Müsst ihr das auch machen?

    Das ist eine von den Fragen die ich bei der nächsten \"Besprechung\" stellen möchte, aber ich denke schon das der Assembler das können sollte.


    Um was für eine \\\'symbolische Maschinensprache\\\' handelt es sich denn?

    Ich nehme an um eine mehr oder weniger selbstdefinierte Assemblersprache.

  • in: Assemblierer programmieren

    geschrieben von artax

    Hallo Leutz,

    Meine Aufgabe in einem kleinen Projekt ist es einen Assemblierer in Java oder C oder C++ zu schreiben der eine symbolisches Maschinenspracheprogramm in ihre binaere Repraesentation uebersetzt. Kann mir einer von euch ein paar gute Tutorials (oder auch Bücher) nennen in denen beschrieben wird wie man einen Assemblierer programmieren kann oder zu mindest wie ein Assemblierer aufgebaut ist? Leider finde ich nur etwas zum in Assembler programmieren, was aber nicht mein Ziel ist. Bin schon total verzweifelt ... wäre schön wenn mir einer von euch weiter helfen könnte.

    LG
    Artax

Login zum Webhosting ohne Werbung!