Compiler/assembling/linking



  • Bitte um erklärung bzgl. folgender 3 Begriffe. Stimmt das so ca.?

    1.) Compiler:
    erzeugt asm code, maschinen instruktionen, text file
    compiler besteht aus:
    parser (präprozessor: ersetzt makros, includes)
    optimizer: optimiert in bzgl. geschwindigkeit, größe
    code generator

    2.) assembling:
    object file wird erzeugt, memonics werden in bit pattern transferiert
    memonics starten alle von adresse 0

    3.) linking:
    memory references/locations werden auf physikalische adressen gemapped.
    es werden alle objekt files zu einem executable gelinkt

    lg


Anmelden zum Antworten