Assembly, ou ASM, é uma linguagem de programação de baixo nível que utiliza uma representação simbólica das instruções de um processador. Uma característica marcante do Assembly é sua proximidade com o hardware, permitindo um controle detalhado sobre o funcionamento da máquina.
Não confunda! Assembly e Assembler são coisas diferentes: Assembly se refere a linguagem de programação. Assembler se refere ao montador que converte o código ASM em linguagem de máquina (binário).