Está en la página 1de 9

Arquitectura de Computadores

Unidad 3. Repertorio de Instrucciones


Trabajo Colaborativo 3 - Fase 4

Estudiante:
Luis Carlos Rodríguez Cruz
Código 1.095.919.835

Grupo:
3011127_44

Tutor:
Anyelo Gerley Quintero

Universidad Nacional Abierta y a Distancia - UNAD


CEAD José Acevedo y Gómez
09 de Mayo 2018
INTRODUCCIÓN

Por medio de este trabajo se realizarán actividades relacionas al curso de


arquitectura de computadores, en especial al contenido de la Unidad 3 – repertorio
de instrucciones, consistente en explicar mediante un gráfico, las instrucciones de
tipo salto del Lenguaje Ensamblador (Direcciones corta, cercana y lejana, etiquetas,
saltos incondicionales, saltos condicionales, instrucciones de testeo, decisiones y
bucles) , 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, 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 bucle).
OBJETIVOS

 Explicar mediante un gráfico las instrucciones del Lenguaje Ensamblador.


 Incrementar los conocimientos relacionados con el lenguaje ensamblador
EMU8086.
 Desarrollar los ejercicios propuestos con el Lenguaje Ensamblador EMU8086.
 Fortalecer los conocimientos relacionados con la programación en Lenguaje
Ensamblador.
 Capacidad de trabajar con números representados en diferentes bases y
sistemas de representación.
 Comprender las instrucciones típicas y formato de instrucciones en lenguajes
ensamblado.
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 tipo salto 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.
Nota:

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
n el código
fuente

; Nombre del Autor: ___


; Código: _______
; Grupo No:______
;Fecha: ______
;
;

Ejercicio 2

Pantallazo No 1
Pantallazo No 2

Pantallazo No 3

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
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.
Nota:
ograma EMU8086

extensión .asm el código fuente del programa. NO es pegar el código en el


documento informe, es otro archivo
ción en el código
fuente
; Nombre del Autor: ___
; Código: _______
; Grupo No:______
;Fecha: ______
;
;
Ejercicio 3
Pantallazo No 1

Pantallazo No 2

Pantallazo No 3

Pantallazo No 4
CONCLUSIONES

Finalmente con este trabajo el estudiante de la Universidad Nacional Abierta y a


Distancia – UNAD, del curso arquitectura de computadores, fortalecerán sus
conocimientos relacionados con los temas contenido de la Unidad 3 – repertorio de
instrucciones, consistente en explicar mediante un gráfico, las instrucciones de tipo
salto del Lenguaje Ensamblador (Direcciones corta, cercana y lejana, etiquetas,
saltos incondicionales, saltos condicionales, instrucciones de testeo, decisiones y
bucles) , 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, 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 bucle), logrando así a culminar
con los objetivos propuestos para este trabajo colaborativo y así mismo agregar más
conocimiento para lograr ser un excelente profesional.
REFERENCIAS BIBLIOGRÁFICAS

 Solodrivers. (10 de 01 de 206). Solodrivers. Recuperado


de:http://www.solodrivers.com/. El día 29 de abril de 2018.
 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
_informatica/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