Sunteți pe pagina 1din 16

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA


EJERCICIOS, GRÁFICAS Y PROBLEMAS TAREA 3: DERIVADAS

Universidad Abierta y a Distancia


UNAD
Escuela de Ciencias Básicas, Tecnología e Ingeniería

Ciclo de la Tarea 3. Desarrollar códigos en lenguajes ensamblador

Nombre:
César Arbey Torres Bueno C.c. 94356755
Johan Sebastian Diaz castro C.c 1116265532
Jairo alonso leiton C c 94538129

301302_27

Programa:
Arquitectura de computadores
301302A_614

Tutor:
Ányelo Gerley Quintero

Bugalagrande, (valle) 23 de mayo del 2019


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
EJERCICIOS, GRÁFICAS Y PROBLEMAS TAREA 3: DERIVADAS

INTRODUCCIÓN

En el presente trabajo se realiza la lectura del material de apoyo de la unidad 3


instrucciones de salto en lenguaje ensamblador, se realiza la infografía donde se
explican los conceptos como direcciones cortas, cede salto en lenguaje cercana y
lejana, etiquetas, saltos incondicionales, saltos condicionales, instrucciones de
testeo, decisiones y bucles. Se construyen dos códigos en el software EMU 8086
tal como lo pide la guía.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
EJERCICIOS, GRÁFICAS Y PROBLEMAS TAREA 3: DERIVADAS

OBJETIVOS
Obtener conocimientos sobre los prototipos funcionales en lenguaje
ensamblador y el funcionamiento de las instrucciones de tipo salto.
Elaborar códigos en el lenguaje ensamblador EMU 8086, permitiendo la
ejecución de cada código y muestre en pantalla lo requerido.
Realizar una infografía indicando los conceptos de: instrucciones tipo de salto,
instrucciones saltos condicionales e incondicionales, instrucciones de etiquetas,
instrucciones de bucles.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
EJERCICIOS, GRÁFICAS Y PROBLEMAS TAREA 3: DERIVADAS

1. Explicar mediante una infografía en que consiste las instrucciones tipo salto
del Lenguaje Ensamblador (Direcciones corta, cede salto en lenguaje cercana y
lejana, etiquetas, saltos incondicionales, saltos condicionales, instrucciones de
testeo, decisiones y bucles). Cada instrucción debe tener una definición y 1
ejemplo en lenguaje ensamblador. NO se aceptan enlaces de ningún tipo, todo
debe ser subido mediante un documento al foro.
Infografía
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
EJERCICIOS, GRÁFICAS Y PROBLEMAS TAREA 3: DERIVADAS
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
EJERCICIOS, GRÁFICAS Y PROBLEMAS TAREA 3: DERIVADAS
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
EJERCICIOS, GRÁFICAS Y PROBLEMAS TAREA 3: DERIVADAS
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
EJERCICIOS, GRÁFICAS Y PROBLEMAS TAREA 3: DERIVADAS
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
EJERCICIOS, GRÁFICAS Y PROBLEMAS TAREA 3: DERIVADAS
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
EJERCICIOS, GRÁFICAS Y PROBLEMAS TAREA 3: DERIVADAS
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
EJERCICIOS, GRÁFICAS Y PROBLEMAS TAREA 3: DERIVADAS

2. Desarrollar un código en lenguaje ensamblador que permita leer un número


de un digito por teclado y determinar si el número es par, impar o cero.
Documentar perfectamente todo el código. Generar tres capturas por pantalla de
la ejecución del programa. Anexar Archivo .asm del programa.

Pantallazo de la simulación
Numero cero

Numero par
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
EJERCICIOS, GRÁFICAS Y PROBLEMAS TAREA 3: DERIVADAS

Numero impar

3. Desarrollar un código en lenguaje ensamblador que permita realizar una


multiplicación de dos números a través de sumas sucesivas y una potencia a
través de multiplicaciones sucesivas (para ello debe utilizar instrucciones tipo
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
EJERCICIOS, GRÁFICAS Y PROBLEMAS TAREA 3: DERIVADAS

bucle). Al inicio del programa se deben capturar por teclado dos números de un
digito cada uno. Documentar perfectamente todo el código. Generar tres capturas
por pantalla de la ejecución del programa. Anexar Archivo .asm del programa.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
EJERCICIOS, GRÁFICAS Y PROBLEMAS TAREA 3: DERIVADAS
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
EJERCICIOS, GRÁFICAS Y PROBLEMAS TAREA 3: DERIVADAS

CONCLUSIONES

Se pudo concluir en funcionamiento del lenguaje ensamblador EMU 8086,


dando desarrollo a los las actividades propuesta para el funcionamiento del
programa y la ejecución de los códigos realizados.
Se pudo obtener conocimiento de los conceptos de tipo salto en lenguaje
ensamblador, que tienen muchas funciones, como los condicionales.
Ayuda al aprendizaje de los registros del procesador en donde para elaborar un
código es necesario saber el comportamiento de cada uno.
El repertorio de instrucciones es de poca cantidad pero es complejo el uso al
iniciar, se debe entender la lógica de funcionamiento muy buen reto.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
EJERCICIOS, GRÁFICAS Y PROBLEMAS TAREA 3: DERIVADAS

REFERNCIAS BIBLIOGRAFICAS

Blum, R. (2005). Professional Assembly Language. Indianapolis, IN: Wrox.


Obtenido de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/lo
gin.aspx?direct=true&db=nlebk&AN=127889&lang=es&site=eds-
live&ebv=EB&ppid=pp_123
Moreno, R. (2016). Arquitectura y organización de la computadora:
microprocesadores y programación assembler. Obtenido de
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?ppg=1&d
ocID=4499097&tm=1543529967064
Quintero Reyes, A. (28 de 11 de 2016). Registros de un procesador 8086.
Obtenido de http://hdl.handle.net/10596/9475
Soriano, A. (2002). Estructuras de computadores : problemas resueltos. [Alicante]:
Digitalia. Obtenido de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/lo
gin.aspx?direct=true&db=nlebk&AN=318079&lang=es&site=eds-live

S-ar putea să vă placă și