Talita

Solo disponible en BuenasTareas
  • Páginas : 13 (3224 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de enero de 2012
Leer documento completo
Vista previa del texto
Nombre del profesor: Roberto Zamudio portilla

Nombre del alumno(a): Eunice Espinoza Pérez Nombre del trabajo: Investigación de los temas de lenguaje ensamblador

Carrera: ING. En sistemas computacionales Grupo: 503- A

Materia: Lenguaje ensamblador

Cosamaloapan, Veracruz

INDICE

INDICE....................................................................................................................................... 2 Introducción ............................................................................................................................... 3 I.- Como se escriben procedimientos en ensamblador ............................................................ 4 II. Que son los macros en ensamblador.................................................................................. 6 III. Librería de macros ................................................................................................................ 9

IV. Comparación entre los procedimientos y macro ................................................................. 12

V. Como incluir código de ensamblador en ctt, pascal ...................................................... 13Conclusión ................................................................................................................................ 16 Fuentes de información ........................................................................................................... 17

2

Introducción
En este trabajo abarcara códigos para que los códigos no se repitan y con estos métodos como lo esprocedimientos, macros no escribimos el código tantas veces que lo necesitemos. Al usar un procedimiento se invocan son necesarios ocuparlos para almacenar en ella una variable y después mandarla a llamar La desventaja de usarlos es que se podría hacer el programa medio lento. Y por el contrario la macro es una serie de instrucciones que se almacenan para que se puedan ejecutar de forma secuencialmediante una sola llamada u orden de ejecución, donde encontramos la biblioteca de macros que hace que estén disponibles para otros programas. La información de este documento está dirigido hacia todos los interesados en cómo realizar, llevar a cabo procedimientos y macros para que nos facilite la llamada a la sentencias. El trabajo está constituido por un índice, una breve introducción a lostemas, desarrollo del tema a tratar con sus respectivos ejemplos, una breve conclusión y por ultimo las consecuencias.

3

I.- Como se escriben procedimientos en ensamblador
Un procedimiento es un conjunto de instrucciones a los que podemos dirigir el flujo de nuestro programa, y una vez terminada la ejecución de dichas instrucciones se devuelve el control a la siguiente línea a procesar delcódigo que mando llamar al procedimiento. Al momento de invocar a un procedimiento se guarda en la pila la dirección de la siguiente instrucción del programa para que, una vez transferido el flujo del programa y terminado el procedimiento, se pueda regresar a la línea siguiente del programa original (el que llam— al procedimiento) Un procedimiento llamado (o subrutina) es una sección de código querealiza una tarea definida y clara ( tal como ubicar el cursor o bien obtener entrada del teclado) La organización de un programa en procedimientos proporcionan los beneficios siguientes:  Reduce la cantidad de código, ya que un procedimiento común puede ser llamado desde cualquier lugar en el segmento de código  Fortalece la mejor organización del programa  Facilita la depuración del programa, yaque los errores pueden ser aislados con mayor claridad  Ayuda en el mantenimiento progresivo de programas, ya que los procedimientos son identificadores de forma rápida para su modificación La instrucción que nos permite invocar a un procedimiento es CALL.Esta toma como parámetro un valor inmediato, La dirección a la que debe transferir el control, o bien indirecto a través de un registro o un...
tracking img