¿Qué es un ensamblador?

Terminología:

Código fuente ensamblador: un archivo de texto que se ajusta a la sintaxis del lenguaje ensamblador escrito utilizando una herramienta de edición de texto

Código objeto: código binario que se puede ejecutar en un procesador específico

Ensamblador: una herramienta que convierte código fuente ensamblador en código objeto