Está en la página 1de 11

Universidad Nacional Abierta y a Distancia - UNAD

CEAD José Acevedo y Gómez


Arquitectura de Computadores
Trabajo Colaborativo 3 - Fase 4

Tutor:
Anyelo Gerley Quintero

Estudiantes:
Danny Leandro Buriticá Molano Código 1.140.417.028 Luis Carlos
Rodríguez Cruz Código 1.095.919.835 Sergio Andres Villada
Código -

Bogotá, 12 de Mayo 2018


INTRODUCCIÓN

En el presente informe se presentan las evidencias relacionadas a la creación de tres


ejercicios correspondientes a las temáticas de la unidad 3 – repertorio de instrucciones.
El primero de ellos, consiste en una explicación sintetizada de las instrucciones de tipo
salto del Lenguaje ensamblador a través de un gráfico. El segundo, el desarrollo de un
programa en assembler que permita leer un número
digitado por el usuario y determinar si es par, impar o cero. El tercero, también se trata de un programa que permita al usuario
ingresar dos números para realizar la
multiplicación de ellos por medio de sumas sucesivas y una potencia a través de
multiplicaciones sucesivas.
OBJETIVOS

Explicar de forma resumida a través de un gráfico las instrucciones del


Lenguaje Ensamblador.
Conocer el editor de código assembler EMU8086.
Desarrollar los programas indicados con EMU8086
Poner en práctica los conocimientos adquiridos en la unidad 3.
ACTIVIDADES A DESARROLLAR
Individualmente el estudiante investiga acerca de los temas de la Unidad III propuestos
en el Syllabus del curso (entorno de conocimiento) y prepara un documento con la
interpretación propia de la temática teniendo en cuenta los siguientes aspectos:

1. Explicar mediante un gráfico en que consiste las instrucciones tiposalto del


Lenguaje Ensamblador (Direcciones corta, 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.

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.

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


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 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.
Ejercicio 1
Ejercicio 2
Pantalla 1:

Pantalla 2:
Pantalla 3:

Pantalla 4:
Ejercicio 3:

Pantalla 1:

Pantalla 2:

Pantalla 3:
Pantalla 4:
CONCLUSIONES
El desarrollo de este trabajo me permitió fortalecer mis conocimientos y conocer más
del lenguaje de programación Assembler. Las practicas realizadas junto con mis
compañeros, fue vital para comparar las formas en que cada uno programó los
códigos y aprender de esta manera colaborativamente logrando construir
conocimiento en equipo para así formamos como profesionales íntegros.
REFERENCIAS BIBLIOGRÁFICAS
Universidad Carlos III de Madrid. (12 de 03 de 2016). OpenCourseWare. Recuperado
de: http://ocw.uc3m.es/ingenieria-informatica/arquitectura-de-computadores- ii/otros-
recursos-1/or-f-010.-clusters-y-supercomputadores/view. El día 30 de abril de 2018.

Hurtado, A. V. (15 de 11 de 2016). http://www.abreojosensamblador.net.


Recuperado de:http://www.abreojosensamblador.net/Productos/AOE/Index.html.
El día 02 de Mayo de 2018.

Arquitectura de una computadora. (2011). Fundamentos de Informática.


Universidad Tecnológica Nacional. Facultad Regional Rosario Dto. I.
Eléctrica. Recuperado de:
http://www.frro.utn.edu.ar/repositorio/catedras/electrica/2_anio/fundamentos_infor
matica/apuntes/arquitectura/Tema1.pdf. El día 03 de Mayo de 2018.

Rocabado Moreno, S. H. (2016). Arquitectura y organización de la computadora:


microprocesadores y programación assembler (págs. 1- 95). Recuperado
de:

http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=edselb
&AN=edselb.11200895&lang=es&site=eds-live. El día 03 de Mayo de 2018.

Quintero Reyes, A. ( 28,11,2016). Registros de un procesador 8086. [Archivo de


video]. Recuperado de: http://hdl.handle.net/10596/9475. El día 06 de mayo de 2018.

Arquitecturas (2014). Información de nuevos desarrollos tecnológicos. Recuperado de:


http://www.storagereview.com/. El día 05 de mayo de 2018.

También podría gustarte