“Conocimiento Hardware>Estaciones de Trabajo

¿Cuál es la diferencia entre una pasada y dos ensambladores?

2015/8/24
Un ensamblador de una sola pasada es un ensamblador que lee el código fuente solo una vez y genera código de máquina a medida que avanza. Un ensamblador de dos pasos, por otro lado, lee el código fuente dos veces. El primer paso es generar una tabla de símbolos, que asigna etiquetas y variables a sus direcciones de memoria. El segundo paso es utilizar la tabla de símbolos para generar el código de máquina.

La principal ventaja de un ensamblador de una sola pasada es que es más rápido que un ensamblador de dos pasadas. Esto se debe a que no es necesario leer el código fuente dos veces. La principal desventaja de un ensamblador de una sola pasada es que no puede resolver referencias directas. Esto significa que si se utiliza una etiqueta o variable antes de definirla, el ensamblador no podrá generar el código de máquina correcto.

Los ensambladores de dos pasos pueden resolver referencias directas, pero son más lentos que los ensambladores de un solo paso. Esto se debe a que necesitan leer el código fuente dos veces. La principal ventaja de un ensamblador de dos pasadas sobre uno de una sola pasada es que puede producir código de máquina más eficiente. Esto se debe a que tiene acceso a la tabla de símbolos durante el segundo paso, lo que le permite optimizar el código de máquina.

Estaciones de Trabajo
¿Qué tareas puedes realizar en el intercambio de datos?
Tipos de Computadoras y Sus Aplicaciones
¿Qué debes verificar en tu computadora antes de programar una tarea?
¿Qué pasa si su jefe presta mucha atención al trabajo que realizan usted y sus compañeros de trabajo? A menudo envía listas de verificación detalladas cuando asigna una tarea y solicita que se las devuelva.
¿Cómo se llama el trabajo que se centra en la adquisición, intercambio y procesamiento de información?
Cómo conectar dos ordenadores con un teclado y un ratón
¿La tarea mundana es un símbolo de qué?
¿Cuál es la diferencia entre un host y una estación de trabajo?
Conocimiento de la computadora © http://www.ordenador.online