En meta-assembler oversetter meta-assembly-kildekode til målmaskinkode. Meta-montering, også kjent som symbolsk sammenstilling eller algoritmisk sammenstilling, gjør det mulig for programmerere på monteringsspråk å definere prosedyrer og andre makrolignende fasiliteter. Dermed er meta-assemblers nyttige for å optimalisere størrelsen og hastigheten på koden. En betydelig fordel med å bruke en meta-assembler fremfor en vanlig assembler er muligheten til å definere nye direktiver, som kan utvide kildekoden på forskjellige måter. Noen metamontører tilbyr også tilleggsfunksjoner som betinget montering og strukturert kodegenerering.