Procedimientos
Conjunto de instrucciones que realizan una tarea -y preferentemente solo una- que se ha de utilizar en más de una ocasión pero se declara una sola vez en el código fuente.
Un procedimiento puede llamar a otro, y este a su vez a otro y así sucesivamente.
ENDP
Es una directiva que indica donde termina el procedimiento
Nombre ENDP
Nótese que nombre de PROC y de ENDP deben ser el mismo.
Se recomienda que cada procedimiento salve y recupere registros, por lo que debe usar PUSHA al principio y POPA al final.
RET
Permite que el programa principal vuelva al procedimiento que lo llamó (DOS) o bien
Permite que los procedimientos secundarios vuelvan al procedimiento que los llamó (programa principal)
Es una instrucción que recupera la dirección de retorno de la pila para que el programa pueda seguir ejecutándose a partir de la instrucción que sigue a CALL. Se inserta antes de ENDP, su formato es:
RET
Retorno cercano local
PRINT
Imprimir
PRINTN
Imprimir con salto de linea
No hay comentarios:
Publicar un comentario