El número de pase para cada una de las siguientes actividades.
- Generación de código objeto
- Literales añadidos a la tabla de literales
- listado impreso
- Resolución de direcciones de símbolos locales
Que ocurren en un ensamblador de dos pasos respectivamente son
(A) 1, 2, 1, 2
(B) 2, 1, 2, 1
(C) 2, 1, 1, 2
(D) 1, 2, 2, 2
Respuesta : (B)
Explicación: un compilador de varias pasadas es un tipo de compilador que procesa el código fuente o el árbol de sintaxis abstracta de un programa varias veces. Compilador de dos pasos, en el primero verifica la sintaxis de las declaraciones y construye una tabla de símbolos, mientras que en el segundo paso traduce las declaraciones del programa a lenguaje de máquina.
Generación de código objeto: compilador de segundo paso.
Literales añadidos a la tabla de literales: primer paso del compilador.
Listado del compilador de segundo paso impreso.
Resolución de direcciones de símbolos locales que ocurre en un ensamblador de dos pasos respectivamente: compilador de primer paso.
Cuestionario de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA