Documente Academic
Documente Profesional
Documente Cultură
XXX
Nombre de la Licenciatura
XXXX
Matrícula
XXXX
Nombre de la Tarea
XXXX
Unidad #
Nombre de unidad
Fecha
XXXX
Unidad #: Tema
Lenguaje ensamblador
ACTIVIDAD 6
Una
Una macro
macro eses el
el nombre
nombre que
que define
define a
a un
un conjunto
conjunto de
de instrucciones
instrucciones que
que serán
serán
sustituidas
sustituidas por
por la
la macro
macro cuanto
cuanto el
el nombre
nombre de
de ésta
ésta aparezca
aparezca en
en un
un programa
programa en
en el
el
momento
momento dede ensamblar
ensamblar el
el programa.
programa.
Un
Un procedimiento
procedimiento eses también
también unun conjunto
conjunto dede instrucciones
instrucciones que
que hacen
hacen alguna
alguna
tarea
tarea repetitiva,
repetitiva, pero
pero se
se ejecuta
ejecuta por
por medio
medio dede un
un salto
salto en
en el
el listado
listado de
de
instrucciones y su operación depende de la pila.
instrucciones y su operación depende de la pila.
Objetivos:
Codificar macros para realizar tareas repetidas y tareas secundarias, bajo parámetros
configurables en variables.
Instrucciones:
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
Lectura
Macros y procedimientos (Jiménez, 2014)
2
Unidad #: Tema
Lenguaje ensamblador
Ejercicio 2. Escribe SOLO UNA de las siguientes macros en la librería *.lib (El
resultado se deja en DX):
Macro para multiplicar 2 números de 8 bits.
Macro para calcular el factorial de un valor n.
Macro para elevar a la potencia n-ésima un número entero.
Macro para calcular la suma de los enteros que hay entre n1 y n2
(incluyéndolos).
Ejercicio 3. Escribe una macro que reciba los coeficientes (enteros) de una
ecuación cuadrática y determine el valor de las raíces, si éstas son enteras.
3
Unidad #: Tema
Lenguaje ensamblador
Forma de evaluación:
Ejercicio 1 10%
Ejercicio 2 20%
Ejercicio 3 20%
Ejercicio 4 20%
Ejercicio 5 20%
Total 100%