Procedimientos En el Derecho Mercantil con relación al Codigo de comercioDescripción completa
Descripción: “Procedimientos Administrativos” EXP. N.° 2192-2004-AA /TC TUMBES GONZALO ANTONIO COSTA GÓMEZ Y MARTHA ELIZABETH OJEDA DIOSES SENTENCIA DEL TRIBUNAL CONSTITUCIONAL En Lima, a los 11 d...
Descripción completa
Descripción: procedimientos compositivos
Descripción completa
Procedimientos Especiales en El Proceso laboralDescripción completa
Descripción: procedomiento
Descripción: procedimientos contables y manuales
Descripción: Procedimientos utilizados por Rafael Spregelburd
Descripción: Procedimientos de inventarios en las bodegas
amparo constitucional en BoliviaDescripción completa
Instituto de Estudios Superiores de Chiapas Salazar Narváez
LENGUAJE ENSAMBLADOR
Alumna:
Chacón Aguirre Paulina Yanneth Yanneth
Ing. en Sistemas Computacionales
Catedrático:
Lic. Enrique Martínez Gutiérrez
Tapachula, Chiapas a 28 de noviembre del 2008.
Introducción. Los procedimientos son conjuntos de instrucciones al que se le puede dirigir un flujo de nuestro programa. Los procedimientos nos ayudan a crear programas legibles y fáciles de modificar. Los proc proced edim imie ient ntos os se pued pueden en mand mandar ar a llam llamar ar vari varias as veces en cualquier lugar del programa para así evitar estar escribiendo el código.
PROCEDIMIENTOS Los procedimientos son un conjunto de instrucciones que se puede pueden n ejec ejecut utar ar desde desde mucho muchos s luga lugare res s dife difere rent ntes es de un programa, en vez de tener que repetir muchas veces el mismo conjunto de instrucciones cada vez que se necesitan.
Los procedimientos se llaman mediante la instrucción CALL. La últi última ma inst instru rucc cció ión n de un proc proced edim imie ient nto o es la instrucción RET. La dirección de retorno de un procedimiento (y en ciertos casos, procedimiento tipo FAR, el segmento al que pertenece) se almacena en la pila. Para ara del delimit imitar ar el conju onjunt nto o de inst instrrucci uccion ones es que que forman forman un proce procedim dimien iento to se emplean emplean las palabr palabras as clave: PROC (comienzo del procedimiento) y ENDP (final del procedimiento).
Tipos de procedimientos
A los procedimientos se les asignan dos atributos FAR (si se le va a llamar desde otro segmento) segmento) y NEAR (si se le llama desde el mismo segmento) El procedimiento principal de un programa siempre es FAR Sintaxis de un procedimiento
Existe Existen n dos tipos tipos de proce procedim dimien ientos tos,, los los intras intrasegme egmento ntos, s, que se encuentran en el mismo segmento de instrucciones y los los inte inters rseg egme ment ntos os que que pued pueden en ser ser alma almace cena nado dos s en diferentes segmentos de memoria. Cuando Cuando se utiliz utilizan an los proce procedim dimien ientos tos intras intrasegme egmento ntos s se almacena en la pila el valor de IP y cuando se utilizan los intersegmentos se almacena el valor CS:IP Para desviar el flujo a un procedimiento (llamarlo) se utiliza la directiva: CALL NombreDelProcedimiento
Las partes que componen a un procedimiento son: •
•
•
•
Declaración del procedimiento código del procedimiento Directiva de regreso Terminación del procedimiento
Ejemplo de definición de un procedimiento
ImprimeTira PROC FAR llama MOV AH, 09h imprimir. INT 21h en DS:DX RET ImprimeTira ENDP
; es un procedimiento que ; a la la fu función 9h 9h de del DO DOS pa pa r a ; una cadena de caracteres dadas ; retorno de procedimiento
Diferencias entre las macros y los procedimientos Procedimientos El códi código go aso asociad ciado o es únic único o
Macros El códi código go se repi repite te cada cada vez vez que se llama ya que el ensamblador lo expande. Más lentos Más rápidas Al finalizar el procedimiento Después de la ejecución de se vuel vuelve ve a la inst instru rucc cció ión n la macro se ejecuta la siguiente instrucción siguiente. a la que la llamó Meno Menos s flex flexib ible le por por con con los los Más flexible con lo parámetros parámetros
Cuando se utiliza un Cuando queremos usar una proc proced edim imie ient nto o se debe debe de macro solo se pone su usar la instrucción CALL nombre sin nec necesid sidad de instrucción. Se declaran al final del Se declaran al comienzo del mismo junto con las código
variables. Podemos utilizar la pila ( stack) o cual cualqu quie ierr regi regist stro ro de pr prop opós ósit ito o general para pasar parámetros a un procedimiento.
Para ara pasar sar par parámet ámetro ros s a una macro, simplemente los escr escrib ibim imos os a cont contin inua uaci ción ón del del nombre de la macro.
Conclusión. Como conclusión nos damos cuenta que los procedimientos son iguales a las macros pero son más lentas y necesitan de una instrucción al ser llamadas. Igual que las macros son conjuntos de instrucciones.
Bibliografía. http://atc2.aut.uah.es/~avicente/asignaturas/lec/pdf/lec_t7. pdf http://www.cebem.net/Parte%2011.htm