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 September 5, 2014 door Per C.

quizTest je kennis

What type of message notifies an app that it must access data from virtual memory?

A
Page fault
0%
B
Syntax error
0%
C
Illegal operation
0%
D
Interrupt request
0%
Correct! Incorrect!     View the Page Fault definition.
More Quizzes →

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.