Assembler grundfragen



  • hi

    ich hab einmal ein paar assemblergrundfragen,die ich nirgendwo bisher beantwortet bekommen habe.

    1. Auf was kommt es bei Assembler drauf an,damit es auf allen PC's läuft?
    Auf den Compiler?Prozessor?

    2. Gibt es da einen "Assembler" zum kompilieren,der für alle Assemblerprojekte gut geeignet ist und + kostenlos ist?

    3. Wenn man Assembler dateien dissassembliert,sieht man den ganzen assemblercode von der dissassemblierten datei,die man dissassembliert hat(^^)?

    mfg



  • thetruth154^ schrieb:

    1. Auf was kommt es bei Assembler drauf an,damit es auf allen PC's läuft?
    Auf den Compiler?Prozessor?

    Auf den Prozessor. Wenn du Assembler-Code schreibst, verwendest du ja direkt die Prozessorinstruktionen, da ist der Code natürlich vom Prozessortyp abhängig.

    thetruth154^ schrieb:

    2. Gibt es da einen "Assembler" zum kompilieren,der für alle Assemblerprojekte gut geeignet ist und + kostenlos ist?

    Drei: MASM (http://www.masm32.com/), NASM (http://nasm.sourceforge.net/) und TASM (in Turbo C++ enthalten). Vielleicht auch noch mehr, aber das sind die bekanntesten, besten und relevantesten.

    thetruth154^ schrieb:

    3. Wenn man Assembler dateien dissassembliert,sieht man den ganzen assemblercode von der dissassemblierten datei,die man dissassembliert hat(^^)?

    Ja, ausgenommen natürlich die Bezeichner. Wenn du einen Makro-Assembler benutzt, wirst du auch die Makros nicht wiederfinden.


Anmelden zum Antworten