Assembler (software): verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Geen bewerkingssamenvatting
Sbeukers (overleg | bijdragen)
Geen bewerkingssamenvatting
Regel 76:
==Uitvoerbare code==
De meeste assemblers geven als uitvoer een [[Objectcode|objectbestand]]. Gebruikelijke extensies zijn .obj of .o . Dit moet omgezet worden in een [[Executable|uitvoerbaar bestand]] (bijvoorbeeld een .exe of een ELF executable onder Unix-varianten) voordat het uitgevoerd kan worden. Dit doet men door [[linken]]. Met het linken kunnen ook twee of meer object-bestanden samengevoegd worden. Doordat [[compiler]]s van hogere programmeertalen in het algemeen ook objectbestanden leveren, kan men zo een gemixt project maken.
Een besturingssysteem (zoals de Mac ofOS, Linux of Windows) legt op hoe het objectformaat is en biedt dan ook de linker aan.
 
Programma's voor embedded processoren worden vaak direct in uitvoerbare vorm gegenereerd.