unidad 3 lenguaje de interfaz
Básicamente es crear varias rutinas (funciones o procedimientos) y a si segmentar el código y hacerlo más entendible para el programador ya sea para actualizaciones o depuraciones
Este enfoque de segmentación o modularización es útil en dos casos:
Cuando existe un grupo de instrucciones o una tarea específica que deba ejecutarse en más de una ocasión.
Cuando un problema es complejo o extenso, la solución se “divide” o “segmenta” en módulos que ejecutan “partes” o tareas específicas. Dicha solución se organiza de forma similar a como lo hacen las empresas cuando se estructuran con base en las funciones para …ver más…
Cuenta con tres directivas de ensamble:
.PUBLIC para declarar los procedimientos como públicos.
EXTERN para indicar que el procedimiento que se va a usar está fuera del programa y .INCLUDE para enlazar el programa que
Macros.
Una macro es un grupo de instrucciones repetitivas en un programa que se codifican solo una vez y pueden utilizarse cuantas veces sea necesario. La principal diferencia entre una macro y un procedimiento es que en la macro se hace posible el paso de parámetros y en el procedimiento no (esto es aplicable solo para el TAS hay otros lenguajes de programación que si lo permiten). Al momento de ejecutarse la macro cada parámetro es sustituido por el nombre o valor especificado al momento de llamarla.
Podemos decir entonces que un procedimiento es una extensión de un determinado programa, mientras que la macro es un módulo con funciones específicas que puede ser utilizado por diferentes programas. Otra diferencia entre una macro y un procedimiento es la forma de llamar a cada uno, para llamar a un procedimiento se requiere el uso de una directiva, en cambio la llamada a las macros se realiza como si se tratara de una instrucción del ensamblador.
3.1.1 Internas.
Una macro es un conjunto de instrucciones que se pueden mandar a llamar desde cualquier parte del programa. Para