lunes, 6 de mayo de 2013

actividad 11


Macros: es un grupo de instrucciones repetitivas en un programa que se codifican solo una vez y pueden utilizarse cuantas veces sea necesario. Al momento de ejecutarse la macrco cada parámetro es sustituido por el nombre o el valor especificado al momento de la llamada.
Para definir una macro, se utiliza la directiva MACRO. El formato deesta directiva es : (nombre_de_macro) MACRO (lista_parámetros).
Procedimientos: conjunto de instrucciones que tienen la finalidad de ejecutar una tarea especifica dentro de un programa. Los procedimientos son similiares alas macros
un procedimiento es un conjunto de instrucciones a los que podems dirigir el flujo de nuestro programa ,  y una vez terminada la ejecución de dichas instrucciones se devuleve el control ala siguiente línea a procesar del código que mando a llamar el procedimiento.
Diferencias:
-es una extensión de un determinado programa, mientras que la macro es  un modulo con funciones especificas que puede ser utilizado por diferentes programas.
 
-la forma de llamar a cada uno , para llamar a un procedimiento se requiere el uso de una directiva, em cambio la llamada alos macros se realiza como si se tratara de una instrucción del ensamblador.
 
-La principal diferencia entra una macro y  un procedimiento es que la macro hace posible el paso de parámetros y el procedimiento no( eso es aplicable solo para el TASM , hay otros lenguajes de programación que si lo permiten) . 

No hay comentarios:

Publicar un comentario