Assembly é uma linguagem de programação de baixo nível, cuja sintaxe e parâmetros (mnemônicos) representam a “linguagem de máquina” associada a um determinado dispositivo computacional (microprocessador, microcontrolador, etc…), numa forma inteligível aos seres humanos.