Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porCelia Escobar Herrera Modificado hace 8 años
1
UNIDAD III Procesadores de Macros L.I. & MSC OSCAR RAMÍREZ CORTÉS SISTEMAS DE PROGRAMACIÓN
2
Qué es una: Macro? L.I. OSCAR RAMÍREZ CORTÉS/SISTEMAS DE PROGRAMACIÓN Conjunto de aplicaciones o instrucciones grabadas y ejecutadas mediante una simple instrucción. Ventajas Se evita la introducción repetitiva de instrucciones. Minimización de errores tipográficos. Usuarios inexpertos usan programas previamente grabados por experimentados codificadores. En los lenguajes de programación, una macro es un nombre que define un conjunto de instrucciones que serán sustituidas por la macro cuando ésta aparezca en un programa (expansión de macros).
3
Qué es una Macroinstrucción? L.I. OSCAR RAMÍREZ CORTÉS/SISTEMAS DE PROGRAMACIÓN Bloque de códigos que dan forma a las macros. Después de haber definido una macro, solo se debe escribir su nombre en vez de todo el código del programa; una macro realmente es una abreviatura de un trozo de texto. El ensamblador aísla la macro para su uso posterior. Una macroinstrucción pude ser la biblioteca del sistema o generada por un programador.
4
Definiendo Macroensamblador L.I. OSCAR RAMÍREZ CORTÉS/SISTEMAS DE PROGRAMACIÓN Traductor de lenguaje de nivel autocodificador. Al encontrar una macroinstrucción éste la envía a una tabla de definición de macros. La agrupación de varias macros se conoce como Biblioteca de macros.
5
Concepto de Macrosprocesadores L.I. OSCAR RAMÍREZ CORTÉS/SISTEMAS DE PROGRAMACIÓN Es también un traductor (software de sistemas), éste ejecuta la expansión de una macro contenida en la tabla de macrodefiniciones. La expansión de una macro es la invocación (macrollamada) del bloque de código contenido en la macro. El macroprocesador no ejecuta ninguna instrucción, sólo reemplaza texto por otro.
6
Conceptualización Visual L.I. OSCAR RAMÍREZ CORTÉS/SISTEMAS DE PROGRAMACIÓN Macro Macroinstrucciones Tabla de macrodefiniciones Biblioteca de macros.Exe /.class 2) MacroProcersamiento Expansión de la macro 3) MacroEnsamblador 1) Etapas de análisis previas a la síntesis
7
L.I. OSCAR RAMÍREZ CORTÉS/SISTEMAS DE PROGRAMACIÓN Macrosprocesador
8
L.I. OSCAR RAMÍREZ CORTÉS/SISTEMAS DE PROGRAMACIÓN
10
Por su atención… Gracias
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.