![]() |
|
|
|
|
Si buscas
hosting web,
dominios web,
correos empresariales o
crear páginas web gratis,
ingresa a
PaginaMX
![]() ![]()
4. MACROLENGUAJES Y MACROPROCESADORES
4.1 Macroinstrucciones Una macroinstrucción o macro, se refiere en el mundo de la informática a una instrucción en lenguaje ensamblador que es equivalente a otro grupo de instrucciones que, en conjunto, realizan una tarea más compleja. Esta equivalencia es definida por el programador con objeto de simplificar la tarea de escribir programas y reutilizar el código escrito. Este concepto es similar al de la subrutina pero se diferencia de ésta en su funcionamiento. Una macroinstrucción que aparece en un fichero fuente, es sustituida por el programa ensamblador en el fichero objeto por el grupo de instrucciones en lenguaje ensamblador que se han definido. Esta acción se denomina comúnmente expandir la macro. 4.2 Particularidades de los macros 4.2.1 Argumentos de macroinstrucción Los argumentos son símbolos utilizados en el cuerpo de la macro. La primera línea de la definición de una macroinstrucción esta constituida por la directiva macro, con la que se declara el nombre de la macro y sus argumentos, si los hay. La ultima línea la ocupa la directiva endm, con la que se le comunica al ensamblador que la macro ha llegado a su fin. Por cada directiva macro debe haber una directiva endm. 4.2.2 Expansión condicional de macros
|