Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Grupo 21 Evaluacion Final
Grupo 21 Evaluacion Final
Elaborado por:
A. Lilian Osorio Serna
Daniel Ricardo Castro
Christian David Malaver Moreno
Presentado a:
Anyelo Gerley Quintero
GRUPO: 301302_21
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA- UNAD
12 Dic de 2018
BOGOTA D.C.
Introducción
El presente trabajo, supone la interacción relacionada a la ejecución de la actividad de la unidad 1,2,3 fase 6 de la guía
de actividades del curso, en donde se desarrolla la visión general de las arquitecturas computacionales como lo son el
emulador (8086) y las instrucciones de lenguaje ensamblador y saltos por medio de gráficos y programación.
Objetivos
• Comprender las diferentes instrucciones y saltos que nos brinda el lenguaje ensamblador.
• Analizar los ejercicios propuestos de programación, teniendo en cuenta los comandos del lenguaje ensamblador.
• Conocer la definición de direcciones de programación
• Aprender el funcionamiento del programa EMU8086
• Dar el desarrollo de un Menú, creando código de lenguaje de programación
.
1. 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
• La opción para datos del autor (opción 1), debe imprimir en pantalla:
Nombre del estudiante
Centro UNAD donde estudia
Fecha
• Las opciones 2, 3,4 y 5 debe solicitar 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.
• Adjuntar Archivo .asm: significa presentar en un archivo aparte con la extensión .asm ya que es el código fuente del
programa. NO es pegar el código en el documento informe, es otro archivo • A demás de una portada inicial con la
siguiente información en el código fuente
• Capturas Pantalla ejecución:
Conclusiones
➢ Los diferentes tipos de instrucciones y saltos que nos brinda el lenguaje ensamblador son útiles para realizar
diferentes tipos de acciones en el sistema.
➢ Realizamos los ejercicios propuestos de programación con el fin de ampliar nuestro conocimiento y experiencia
en el área de programación.
Referencias Bibliográficas
http://www.solodrivers.com/
http://ocw.uc3m.es/ingenieria-informatica/arquitectura-de-computadores-ii/otros-recursos-1/or-f-010.-clusters-y-supercomputadores/view
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_informatica/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=edselb.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=318079&lang=es&site=eds-live
http://www.aliat.org.mx/BibliotecasDigitales/sistemas/Arquitectura_computadoras_I.pdf
http://www.econ.uba.ar/www/departamentos/sistemas/plan97/tecn_informac/briano/seoane/tp/2002_1/UnidadCentralProceso.htm
Andonegui ,M. (15 de 03 de 2007). El sistema numérico decimal. [N.p.]: Corporación Andina de Fomento (págs.1 - 29). Recuperado de
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=edsebk&AN=804505&lang=es&site=eds-live
Williams, A. B. (10 de 05 de 2010). Microprocesadores, dispositivos periféricos, optoelectrónicos y de interfaz(págs.20 - 63). Recuperado de
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=edselb&AN=edselb.10433883&lang=es&site=eds-live