Name:
Location: Tijuana, Baja California N., Mexico

Soy un estudiante de Informatica en el TECNOLOGICO DE TIJUANA, y que trato de terminar mi carrera para poder hacer un profecionista exitoso. Pero lo mas Importante trato de ser un buen amigo aunque aveces me paso con la carrilla.

Google

Thursday, September 08, 2005

8.5.BIBLIOTECAS DE MACROS.

Definir una macro y usarla solo una vez en un programa no es muy productivo. El enfoque habitual es catalogar las macros en una biblioteca en disco bajo un nombre descriptivo, como MACRO.LIB. Usted solo tiene que reunir todas las definiciones de sus macros en un archivo y almacenar el archivo en disco:

Macro1 MACRO
....
ENDM

Macro2 MACRO
....
ENDM


Para usar cualquiera de las macros catalogadas, en lugar de codificar las definiciones MACRO al inicio del programa utilice la directiva INCLUDE así:

INCLUDE C: MACRO.LIB
Macro1
Macro2


El ensamblador accesa el archivo llamado MACRO en la unidad C e incluye ambas definiciones de macro, Macro1 y Macro2, en el programa. El listado ensamblado contendrá una copia de las definiciones de las macros.

La Directiva PURGE.

La ejecución de una instrucción INCLUDE hace que el ensamblador incluya todas las definiciones de macros que están especificadas en la biblioteca. Sin embargo, suponga que una biblioteca contiene las macros SUMA, RESTA, DIVIDE, pero que el programa solo necesita SUMA. La directiva PURGE permite que usted "elimine" la macros RESTA y DIVIDE que no necesita del ensamblado actual:

IF1
INCLUDE C:\MACRO.LIB ;Incluye la biblioteca completa
ENDIF

PURGE RESTA, DIVIDE ;Elimina la macros no necesarias

Una operación PURGE facilita solo el ensamblado de un programa y no tiene efecto sobre las macros almacenadas en la biblioteca.

1 Comments:

Blogger danielsan23 said...

Buena información, solo que se necesita más nivel de detalle y algún ejemplo practico.

Espero que como dices, seas una profesionista exitosa, soy ISC en ITCH II asi que vamos por el mismo camino.

bye

12:46 PM  

Post a Comment

<< Home