En assembler er et program, der gør det mulig at skrive instruktioner i assemblerkode, som kan konverteres til maskinsprog, der kan afvikles direkte.

Faktaboks

Etymologi

Ordet kommer fra engelsk, af assemble 'samle', assemblage, symbolsk maskinsprog eller oversætter til dette.

Enhver type computer har sit eget assemblersprog, som er det nærmeste, en programmør normalt kommer til computerens egentlige maskinsprog. Hver sætning i assemblersproget oversættes til én enkelt maskininstruktion. Det gør programmering i assembler meget tidskrævende i forhold til programmering i højere sprog, hvor hver sætning svarer til måske flere hundrede maskininstruktioner. Til gengæld har man direkte adgang til maskinens lager, registre m.m. og kan skrive programmer, der kan afvikles hurtigt og med god pladsøkonomi; derfor programmeres basisprogrammel som operativsystemer og oversættere (kompilere) ofte helt eller delvist i assembler.

Læs mere i Lex

Kommentarer

Kommentarer til artiklen bliver synlige for alle. Undlad at skrive følsomme oplysninger, for eksempel sundhedsoplysninger. Fagansvarlig eller redaktør svarer, når de kan.

Du skal være logget ind for at kommentere.

eller registrer dig