Assembler

Een assembler is een programma dat assembleertaal omzet in machinecode. Het neemt de basisopdrachten en bewerkingen uit de assembleercode en zet deze om in binaire code die door een specifiek type processor kan worden herkend.

Assemblers lijken op compilers, omdat ze uitvoerbare code produceren. Assemblers zijn echter eenvoudiger, omdat ze alleen code op laag niveau (assembleertaal) omzetten in machinecode. Omdat elke assembleertaal voor een specifieke processor is ontworpen, wordt een programma geassembleerd met een eenvoudige één-op-éénvertaling van assembleercode naar machinecode. Compilers moeten daarentegen algemene broncode op hoog niveau omzetten in machinecode voor een specifieke processor.

De meeste programma's worden geschreven in programmeertalen op hoog niveau en rechtstreeks met een compiler naar machinecode gecompileerd. In sommige gevallen kan assembleercode echter worden gebruikt om functies aan te passen en ervoor te zorgen dat ze op een specifieke manier werken. Daarom bevatten IDE's vaak assemblers, zodat ze programma's uit zowel talen op hoog als laag niveau kunnen bouwen.

Bijgewerkt 5 september 2014 door Per C.

quizTest je kennis

Wat betekent het als een applicatie is gesandboxed?

A
De toegang tot internet wordt geblokkeerd.
0%
B
Het wordt geïsoleerd van systeembronnen en andere applicaties.
0%
C
De broncode kan worden aangepast terwijl het wordt uitgevoerd.
0%
D
De instellingen worden automatisch teruggezet naar de standaardwaarden nadat de applicatie wordt afgesloten.
0%
Goed! Fout!     Bekijk de definitie van Sandboxing.
Meer quizzen →

Het Tech Terms computerwoordenboek

De definitie van Assembler op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.