¿A qué programa de destino se debe traducir el lenguaje ensamblador?

Montar y vincular.

1. Ensamblaje: El proceso de traducir programas en lenguaje ensamblador a programas en lenguaje de máquina se llama ensamblador. Durante el proceso de ensamblaje, el ensamblador convierte el código ensamblador en instrucciones de máquina y genera estructuras de datos como tablas de símbolos y tablas de reubicación.

2. Vinculación: debido a que se llamarán otras funciones o módulos en el ensamblador, estas funciones o módulos deben vincularse en un programa ejecutable completo. Durante el proceso de vinculación, el vinculador analiza las relaciones de llamada a funciones entre módulos y las convierte en instrucciones de salto en el programa de destino.