A linguagem Assembly é uma linguagem de programação de baixo nível para comunicação com Hardwares. A linguagem é uma representação simbólica da linguagem de máquina e interage diretamente com o computador.
Cada instrução assembly é uma instrução em linguagem de máquina que executa diretamente em um CPU. A montagem é amplamente utilizada em aplicativos embutidos, sistema operativo desenvolvimento e drivers de hardware.
A montagem é difícil de entender e escrever devido à complexidade da linguagem.