Professional Documents
Culture Documents
Procedimientos
Un procedimiento es un conjunto de instrucciones que tienen la
finalidad de ejecutar una tarea especfica dentro de un programa.
Los procedimientos son muy similares a las macros.
Un procedimiento es un conjunto de instrucciones a los que
podemos dirigir el flujo de nuestro programa, y una vez terminada
la ejecucin de dichas instrucciones se devuelve el control a la
siguiente lnea a procesar del cdigo que mando llamar al
procedimiento.
Un procedimiento se declara una sola vez en el cdigo fuente y
cuando el programa se ensambla y ejecuta, el procedimiento se
coloca en memoria para que pueda ser utilizado por el programa.
Ventajas
Permiten una codificacin ms limpia y compacta, es
decir el cdigo fuente es ms pequeo.
Permiten el ahorro de memoria, esto es porque un
mismo procedimiento puede ser llamado varias veces
en el mismo programa y slo requiere memoria una vez.
ejecuta
las
instrucciones
del
Procedimientos externos
Este tipo de procedimientos permiten crear bibliotecas de
funciones de ensamblador, permitiendo a su vez asemejarse
ms a la programacin de alto nivel.
El nombre del procedimiento debe estar presente, ser nico y
seguir las reglas para la formacin de nombres del lenguaje. El
operando far est relacionado con la ejecucin del programa.
Cuando se solicita la ejecucin de un programa, el cargador de
programas del DOS utiliza este nombre de procedimiento
como el punto de entrada para la primera instruccin a
ejecutar.
La directiva ENDP indica el fin de un procedimiento y contiene
el mismo nombre que el enunciado PROC para permitir que el
ensamblador relacione a los dos.
Procedimientos internos
Procedimiento o subrutina. Es un grupo de instrucciones
que, por lo general, desempean una tarea. Un
procedimiento es una seccin de un programa que se
puede volver a utilizar y que se almacena en memoria,
pero se emplea tan a menudo como se necesite. Esto
ahorra espacio en la memoria y facilita el desarrollo de
la programacin. La desventaja de usar procedimientos
es que la computadora requiere tiempo para ligarse con
el procedimientos y regresar desde l.