Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 6

Nombre de la materia

Lenguaje ensamblador

Nombre de la Licenciatura
Ing, en sistemas computacionales

Nombre del alumno


Jessica deanney sandoval gonzá lez

Matrícula
010357209

Nombre de la Tarea
Tarea 6

Unidad #
Macros y procedimientos

Nombre del Profesor


Eduardo pazos gutierrez
Unidad #: Tema
Lenguaje ensamblador

ACTIVIDAD 6

Una macro es el nombre que define a un conjunto de instrucciones que serán


sustituidas por la macro cuanto el nombre de ésta aparezca en un programa en el
momento de ensamblar el programa.

Un procedimiento es también un conjunto de instrucciones que hacen alguna


tarea repetitiva, pero se ejecuta por medio de un salto en el listado de
instrucciones y su operación depende de la pila.

Objetivos:

 Reconocer la importancia y las características de operación de las macros y


procedimientos en el diseño de programas en lenguaje ensamblador.

 Codificar macros para realizar tareas repetidas y tareas secundarias, bajo parámetros
configurables en variables.

Forma de evaluación:

Criterio Valor Calificación de alumno

Presentación (Uso de formato


utel, redacción y ortografía, 10%
bibliografía soliciadada)

Ejercicio 1 20%

Ejercicio 2 20%

Ejercicio 3 20%

Ejercicio 4 30%

Total 100%

Instrucciones:

2
Unidad #: Tema
Lenguaje ensamblador

Una vez que hayas comprendido los recursos de la unidad, descarga la siguiente actividad
en word y responde conforme a lo solicitado en el documento, recuerda que debes de
aumentar las fuentes de información consultadas aparte de las recomendadas.

  Video

 Procedimientos y macros (Becerra y Zarate, n.d)

  Lectura
 Macros y procedimientos (Jiménez, 2014)

 Ejercicio 1: ¿Cuándo es conveniente utilizar macros y cuándo procedimientos?

Los procedimientos son subrutinas que incluyen líneas de programa en ensamblador


que hacen operaciones iterativas es decir que se repiten de manera continua. Los
procedimientos son muy eficientes debido a que no aumentan el tamaño del código
máquina conforme al número de veces que se ejecuta. Las macros son conjunto de
instrucciones que suelen estructurarse en conjunto para el desarrollo de operaciones
específicas y particulares como por ejemplo el cálculo de alguna función matemática
o el acceso a registros almacenados en archivos. Las macros no son recomendables
para operaciones iterativas ya que el tamaño del código máquina crece conforme al
número de veces que se invoca. Las macros pueden incluirse en librerías que son
archivos con extensión lib y que son invocados a través de la directiva INCLUDE.

Para entregar los ejercicios del 2 al 4  subirás a la plataforma el documento en


Word contestado y un .rar con los archivos *.asm y *lib de cada programa
solicitado.

3
Unidad #: Tema
Lenguaje ensamblador

 Ejercicio 2: Escribe un macro en la librería .lib que permita sumar dos números.

4
Unidad #: Tema
Lenguaje ensamblador

 Ejercicio 3: Escribe un macro en la librería con extensión .lib que permita cambiar el
color de fondo de la pantalla, pasando como argumento el código del color de fondo
en binario.

5
Unidad #: Tema
Lenguaje ensamblador

 Ejercicio 4: Escribe un programa en ensamblador que solicite tu nombre y después


lo muestre centrado en la pantalla, debes hacer uso de dos procedimientos, uno
principal y otro secundario. Estructura como desees.

También podría gustarte