You are on page 1of 56

GUA PARA LA PRESENTACIN DE INFORMES DE LABORATORIO

Tutor: Jorge A. Correa | E-mail: jorgea.correa@unad.edu.co

Importante: Este no es un formato para diligenciar a mano o sobre l. Es una gua para que usted elabore su
documento y lo haga llegar al correo del tutor que acompa el evento prctico para su evaluacin (Ver correo
arriba). Anexe a este informe los resultados, programas, software o diseos resultantes de su prctica.
Diligencie los datos COMPLETOS para poder reportar correctamente su nota Campus Virtual.

Informe de laboratorio No. 1


ARQUITECTURA DE
Nombre del curso: Cdigo del curso: 301302
COMPUTADORES
Director de curso: Anyelo Gerley Quintero Correo del Director: Anyelo.quintero@unad.edu.co
Fecha de prctica: 28/10/2017 Lugar de prctica: CEAD Medelln
Grupo de campus: 18

Datos generales del estudiante que presenta el informe


Nombre completo: Fabin Esteban Luna lvarez Correo electrnico: fabian_e_luna_a@hotmail.com
Nro. de documento: 1.042.706.636 Telfono contacto: 312 732 71 06

Informacin general del evento prctico


Objetivo de la prctica: Familiarizar al estudiante la forma como opera un computador usando el lenguaje ensamblador.
Nombre de la prctica: Laboratorio 3
Conocimientos previos requeridos: Ninguno
Unidades/Captulos que se trabajan: Unidad 1
Resultado al finalizar la prctica. Aprender a realizar las operaciones de Multiplicacin y Divisin en el software MSX88

Recursos y ayudas pedaggicas utilizadas


Enumere aqu todos los recursos utilizados durante el desarrollo, describiendo el por qu fue necesaria su utilizacin, la cantidad
utilizada y sus posibles sustitutos en caso de tenerlos. Tenga en cuenta hardware, software, material impreso, medios de
instalacin, ayudas didcticas y dems.
Se utilizaron los siguientes elementos para desarrollar la prctica de manera satisfactoria: Computadora mini Compaq, Gua para realizar la
actividad, Formato de informe de Laboratorio, software Notepad++, Software MSX88, software EMU8086

Resumen de las actividades realizadas

Seccin 1:

Descargar el archivo Anexo 1. Suma de dos nmeros en MSX88. All se encuentra el cdigo para sumar los nmeros 10H y 20H. El
resultado se almacena en AX. En este documento se explica cmo es el flujo de los datos y las instrucciones; se muestra de igual
manera a travs de imgenes que ocurre en cada ciclo de instruccin y como el apuntador de instruccin avanza en las diferentes
direcciones de memoria. Familiarcese con este proceso, para ello digite el cdigo y ejectelo en MSX88 y compare en tiempo real al
momento de ejecutar el programa con el anexo 1 para que entienda perfectamente todo el proceso. Una vez haya hecho esto, entonces
proceda a realizar las siguientes actividades:

1. Escribir un programa que realice la suma de dos datos (el 25h y el 30h) que se encuentran en los registros AX y DX del procesador.
El resultado lo almacenar en AX. Guardar el cdigo con el nombre Programa.asm. Seguir los pasos descritos en el laboratorio 2 para
ensamblar, enlazar y ejecutar el programa
Seccin 2: Disear dos programas con las siguientes condiciones:

1. Escribir un programa que realice la multiplicacin de los nmeros 30H y 3H. Realizar la ejecucin de Ciclo de instruccin a Ciclo
de instruccin (F6). Documentarlo tal como aparece en el anexo 1, escribiendo lo sucedido por cada ciclo de instruccin hasta su
resultado. Mostrando posiciones de memoria igualmente.
2. Escribir un programa que realice la divisin de los nmeros 0AH y 05H. Realizar la ejecucin Ciclo de instruccin a Ciclo de
instruccin. Documentarlo tal como aparece en el anexo 1, escribiendo lo sucedido por cada ciclo de instruccin
hasta su resultado. Mostrando posiciones de memoria igualmente.
2. Escribir un programa que realice la divisin de los nmeros 0AH y 05H. Realizar la ejecucin de Ciclo de instruccin a Ciclo de
instruccin. Documentarlo tal como aparece en el anexo 1, escribiendo lo sucedido por cada ciclo de instruccin hasta su resultado.
Mostrando posiciones de memoria igualmente.
n
Proceso con simulador MSX88:

Cargamos el archivo de PROG1, que es el que contiene la informacin que vamos a procesar, luego vemos que IP o (Instruction
Pointer) contiene la direccin inicial y por medio del bus de direcciones solicitara la informacin almacenada en esa posicin de
memoria, el secuenciador enva la orden de retornar el valor contenido a travs del bus de datos, la instruccin ahora est
contenida en el registro de instrucciones de la unidad de control, luego la instruccin es enviada al decodificador, luego se
incrementa el puntero en una unidad se repite el proceso enviando la direccin contenida para solicitar los datos de esa
direccin, en este caso el parmetro que falta, luego comenzara el proceso de mover los datos de AX y DX, luego de esto
veremos los nmeros completos, luego la instruccin decodificada puede ser una ADD o una SUB, los datos de AX se envan al
primer operador de la unidad aritmtica lgica (ALU),los datos de DX se envan al segundo operador, se realiza la operacin y
se puede observar un valor en la posicin AX como resultado de la operacin.
Trate de comprender el proceso que realiza el emulador Emu8086, pero la verdad no alcance a comprenderlo.

Logros y Dificultades
Qu importancia tiene el desarrollo de este evento prctico dentro de su formacin?.
Saber la estructura y tener la lgica para desarrollar programas en microcontroladores, en mi empresa se pueden desarrollar sistemas
para mejorar procesos o la automatizacin de algn trabajo.
Por qu le gust la prctica?
Ya que el profesor nos ense a utilizar este software, se aprendi algo nuevo, no s cundo y en donde lo vaya a utilizar, pero s
que me servir de mucho en algn momento.
Cmo apoya la prctica realizada al logro de sus objetivos y metas en el curso?
Conocer de forma prctica cmo funciona la computadora internamente, aplicar la teora aprendida y consultada en el curso.
Por qu podra usted no estar satisfecho con la prctica?
No tengo motivo de esta insatisfecho, me ayudo a comprender como funciona el computador internamente y como desarrolla todas las
operaciones.
Enumere las dificultades o inquietudes que se le han presentado durante el desarrollo del laboratorio/prctica.
En actividad no tuve dificultades ya que el primer ejercicio era igual a los ejercicios del laboratorio pasado, lo nico diferente era el
software EMU8086 y la estructura del cdigo que se deba escribir para realizar la prctica de la segunda seccin del laboratorio.

Conclusiones personales
Enumere aqu las conclusiones personales de la prctica realizada.
Por medio del software Notead++ se desarrolla el cdigo que se va a ensamblar en el software MSX88.
Se aprende a utilizar el software MSX88, adems se aprenden los comandos bsicos para la creacin y ejecucin de los cdigos
creados.
Por medio del software MSX88 se comprende cmo funciona y como realiza las operaciones la computadora internamente.
Se aprende a utilizar el software EMU8086 aunque no logre interpretar la informacin que este me mostraba.
Se realizaron los ejercicios propuestos en la gua, y esta vez no hubo inconvenientes con los equipos, o con el cdigo de los
programas.

IMPORTANTE: Este informe hace parte de su evaluacin de componente prctico.


Fecha lmite de entrega mximo ocho (8) das despus de realizado el evento prctico en formato digital al correo del Tutor que apoy la
prctica (sin excepcin). Informes fuera de la fecha NO se reciben. Informes duplicados o de estudiantes que no asistieron tampoco
son revisados.

You might also like