El término ensamblador (del inglés assembler) se refiere a un tipo de programa informático que se encarga de traducir un fichero fuente escrito en un lenguaje ensamblador, a un fichero objeto que contiene código máquina, ejecutable directamente por el microprocesador.
Ensamblado (en inglés: Assembly), en programación de sistemas informáticos o software de programación (en particular en .NET framework), un ensamblado o assembly, es una colección de uno o más archivos o ficheros, agrupados juntos para formar una unidad lógica.