Assembleertaal is een programmeertaal op laag niveau om mee te communiceren hardware. De taal is een symbolische representatie voor machinetaal en heeft een directe interactie met de computer.
Elke montage-instructie is een machinetaalinstructie die rechtstreeks op een CPU. Assemblage wordt veel gebruikt in ingebedde toepassingen, besturingssysteem ontwikkeling en hardwarestuurprogramma's.
Montage is moeilijk te begrijpen en te schrijven vanwege de complexiteit van de taal.