Assembler (software): verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Sbeukers (overleg | bijdragen)
Geen bewerkingssamenvatting
Richardw (overleg | bijdragen)
Versie 25346136 van Sbeukers (overleg) ongedaan gemaakt. Het besturingssysteem biedt de linker aan / linkfix
Regel 75:
 
==Uitvoerbare code==
De meeste assemblers geven als uitvoer een [[Objectcodeobjectcode|objectbestand]]. Gebruikelijke extensies zijn .obj of .o . Dit moet omgezet worden in een [[Executableexecutable|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 [[Mac OS]], [[Linux]], [[DOS_DOS (besturingssysteem)|DOS]] of [[Microsoft Windows|Windows]]) legt op hoe het objectformaat is en biedt dat dan ook de linker aan.
 
Programma's voor embedded processoren worden vaak direct in uitvoerbare vorm gegenereerd.