Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COLABORATIVO
PRESENTADO A
ANYELO GERLEY QUINTERO
ARQUITECTURA DE COMPUTADORES - (301302_31)
Objetivo general:
Comprender y desarrollar métodos en lenguajes ensamblador que permitan
el funcionamiento de los registros de propósito general, utilizando las
diferentes instrucciones para el desarrollo de prototipos funcionales,
permitiendo la ejecución de cada programa requerido.
Objetivos específicos:
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
Opción 2
Opción 4
Multiplicación de dos números
Opción 5
División de dos números
Opción 6
Validar si un número es positivo o negativo
Numero positivo
Numero negativo
CONCLUCIONES
Al finalizar este trabajo puedo destacar la importancia en desarrollar métodos en
lenguajes ensamblador ya que me permitió analizar y comprender el funcionamiento
de los registros de propósito general, para el desarrollo de prototipos funcionales
que permitieron profundizar más en el tema y en el desarrollo de habilidades
cognitivas aplicando códigos en lenguaje ensamblador, permitiendo la ejecución en
cada programa requerido.
Referencias bibliográficas
Blum, R. (2005). Professional Assembly Language. Indianápolis, IN: Wrox. (págs.1
- 123). Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.asp
x?direct=true&db=nlebk&AN=127889&lang=es&site=eds-
live&ebv=EB&ppid=pp_123
Hurtado, A. (15 de 11 de 2016). http://www.abreojosensamblador.net. Recuperado
de
https://w6h1uvmqkgffmqwddvae2q-on.drv.tw/Arquitectura/ensamblador/Index.html
Moreno, R. (2016). Arquitectura y organización de la computadora:
microprocesadores y programación assembler (págs. 1- 95). Recuperado de
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?ppg=1&docID=
4499097&tm=1543529967064
Soriano, A. (2002). Estructuras de computadores: problemas resueltos. [Alicante]:
Digitalia (págs.13 - 50). Recuperado de
http://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.asp
x?direct=true&db=nlebk&AN=318079&lang=es&site=eds-live
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