Вы находитесь на странице: 1из 8

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

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

UNIDAD 1,2 Y 3: FASE 6 – EVALUACIÓN FINAL

ANGEL ENRIQUE APONTE 80130195


HUGO DAVID RODRIGUEZ CASTAÑEDA 80134604
HERNANDO TRUJILLO 80182348
FABIAN MARTINEZ ZARATE 80156215

DOCENTE
ANYELO GERLEY QUINTERO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
ARQUITECTURA DE COMPUTADORES
INGENIERÍA DE SISTEMAS

BOGOTÁ

Diciembre de 2018
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

INTRODUCCION

Mediante el Lenguaje ensamblador se pueden crear diferentes formas de


ejecutar un código de maquina presentándolo a través de menús que nos
permitan ejecutar diferentes funciones y como estos se desarrollan
internamente en el equipo y son entendidos por el microprocesador. El trabajar
funciones básicas y de comparación, nos permiten ahondar más en el tema del
lenguaje ensamblador y aprender infinidad de códigos que nos ayudan a
ejecutar una tarea planteada a la máquina.
En el presente trabajo se demostrara los conocimientos adquiridos en la
arquitectura básica computacional con el cual se pretende tener una base de
conocimientos para el control de los sistemas computacionales de su
organización.
En este documento se presentaran evidencias de definiciones y ejemplos
SOBRE EL trabajar con números representados en diferentes bases y sistemas
de representación, instrucciones típicas y formato de instrucciones en lenguajes
ensamblador también se presentara el funcionamiento de programa que sirve
para diseña un prototipo en lenguaje ensamblador que Suma de dos números,
Resta de dos números, Multiplicación de dos números, División de dos
números, Validar si un número es positivo o negativo
.

2
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

Objetivos

 Comprender las instrucciones de un menú y las operaciones básicas de


instrucciones en lenguajes ensamblador

 Desarrollar una aplicación mediante un menú en Lenguaje de máquina


Ensamblador.

 Aplicar ejercicios prácticos con el fin de aprender a codificar en


lenguaje ensamblador.

 Trabajar con números representados en diferentes bases y sistemas de


representación
 Manejar Comprende las instrucciones típicas y formato de instrucciones
en lenguajes ensamblador

3
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

• Realice el prototipo funcional en lenguaje Ensamblador, que incluya el siguiente


menú de opciones:

MENÚ
1. Datos del autor
2. Suma de dos números
3. Resta de dos números
4. Multiplicación de dos números
5. División de dos números
6. Validar si un número es positivo o negativo
7. Salir

4
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

5
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

Conclusiones

 Mediante los ejercicios prácticos aprendimos la codificación en lenguaje


ensamblador y como este funciona en la máquina.
 A través de los conceptos logramos identificar en qué consisten las
instrucciones y como estas se pueden utilizar mediante un menú en el código
de lenguaje ensamblador.
 Se aplicaron todos los conocimientos adquiridos en el curso mediante el
lenguaje de programación ensamblador, se trabajó sobre dos ejercicios
planteados manejando el programa emu8086 que también aprendimos a
manejar si interfaz gráfica y apoyo errores.
 Algo adicional fue el validar el total de la documentación enviada por el tutor ya
que la base de estos ejercicios estaba en este material.
 Se aprendió un nuevo lenguaje (ensamblador), carga de librerías, nomenclatura
de las instrucciones.
 Manejamos un lenguaje ensamblador con el cual comprobamos el
funcionamiento de os ejercicios
 En el trabajo colaborativo aplicamos los conocimientos adquiridos en el módulo
de arquitectura de computadores mediante el código de programación
ensamblador
 para elaborar la solución a dos problemas planteados en la actividad utilizando
el código ensamblador y mediante el programa NotePad++ ejecutar y verificar
el código ya que nos puede ser útil para nuestra vida académica, laboral y
cotidiana

6
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

Bibliografía

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
Hurtado, A. V. (15 de 11 de 2016). http://www.abreojosensamblador.net. Recuperado
de http://www.abreojosensamblador.net/Productos/AOE/Index.html
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_informat
ica/apuntes/arquitectura/Tema1.pdf

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=edse
lb.11200895&lang=es&site=eds-live
Hyde, R. (2010). The Art of Assembly Language. San Francisco: No Starch Press
(págs.1 - 150). Recuperado de
http://bibliotecavirtual.unad.edu.co:2048/login?url=http://search.ebscohost.com/login.
aspx?direct=true&db=e000xww&AN=440013&lang=es&site=ehost-live
Soriano Payá, A. (2002). Estructuras de computadores : problemas resueltos.
[Alicante]: Digitalia (págs.13 - 50). Recuperado de
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=nlebk&AN=31807
9&lang=es&site=eds-live
Arquitecturas (2014). Información de nuevos desarrollos tecnológicos.Recuperado de
http://www.storagereview.com/
Clúster de Computadores. (2013). Estructura de los clúster de computadores.
Recuperado de
http://ocw.uc3m.es/ingenieria-informatica/arquitectura-de-computadores-ii/otros-
recursos1/or-f-010.-clusters-y-supercomputadores
EASYSIM. (2014). Universidad Software para emulación de microprocesadores.
Nacional de la Patagonia. Argentina. Recuperado de
http://www.ing.unp.edu.ar/asignaturas/arquitectura/Easysim.zip

7
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

Soriano Payá, A. (2002). Estructuras De Computadores : Problemas Resueltos.


[Alicante]: Digitalia (Págs.13 - 50). Recuperado De
Http://Bibliotecavirtual.Unad.Edu.Co:2051/Login.Aspx?Direct=True&Db=Nlebk&An=3
18 079&Lang=Es&Site=Eds-Live
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_Inf
ormatica/Apuntes/Arquitectura/Tema1.Pdf
Lagunas, J. R., & Vázquez, J. M. M. H. (2008). La deserción escolar universitaria en
México. La experiencia de la Universidad Autónoma Metropolitana, Campus
Iztapalapa/The university scholastic desertion in Mexico. The experience of the
Universidad Autónoma Metropolitana Campus Iztapalapa. Actualidades Investigativas
en educación, 8(1).

Hennessy, J. L., & Sanchez, J. M. (1993). Arquitectura de computadores. McGraw


Hill.

Rodas, a., muñoz, j. F., gadeo, m., & galán, s. Entrenador de modos de
direccionamiento del microprocesador 8086 vía internet.

Вам также может понравиться