Aunque un ensamblador y un compilador están escritos en lenguaje de maquina para traducir las instrucciones de lenguaje simbólico a instrucciones de lenguaje de maquina, la principal diferencia radica en que un compilador realiza procesos mas complejos que un ensamblador.
Un ensamblador traduce una instrucción de lenguaje simbólico a otra instrucción en lenguaje de máquina, la traducción es de 1 a 1.
Un compilador traduce un programa fuente en un lenguaje de máquina. Una instrucción de alto nivel puede ser el equivalente varias instrucciones a nivel de máquina, la traducción es de 1 a muchos.
No hay comentarios.:
Publicar un comentario