Sunteți pe pagina 1din 152

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 2
Documentarse sobre cmo utilizar los diferentes programas que se van a utilizar y como se
Conocimientos previos requeridos:
construye el cdigo.
Unidades/Captulos que se trabajan: Unidad 1
Se comprende cmo trabaja internamente el computador, como se comportan las partes ms
Resultado al finalizar la prctica.
importantes en el procesamiento de los datos.

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, celular para tomar las imgenes.

Resumen de las actividades realizadas


Describa detalladamente las actividades realizadas durante el evento prctico y analice cmo podran replicarse en un futuro cuando usted desee
realizar la misma prctica y obtener resultados positivos (en un entorno de prueba o definitivo). Aada aqu al menos 10 enlaces disponibles en
la web y diferentes a los suministrados por el Director de Curso que puedan apoyar el desarrollo de una actividad similar a sta.

En la web se busc el programa MSX88 para poder realizar la prctica, adems se descarg y utilizo el software Notepadd++ para escribir el
cdigo que se necesitaba en cada ejercicio.

http://weblidi.info.unlp.edu.ar/catedras/organiza/2004/breve_manual_msx88.htm
http://sedici.unlp.edu.ar/bitstream/handle/10915/33240/Documento_completo.pdf?sequence=3
http://exa.unne.edu.ar/informatica/arquitectura/archivos/apunte4-assembler.pdf
https://www.alpertron.com.ar/INST8088.HTM
https://www.unioviedo.es/ate/alberto/TEMA3-Ensamblador.pdf
https://www.codejobs.biz/es/blog/2014/06/30/que-es-el-lenguaje-ensamblador-y-para-que-se-utiliza
https://www.youtube.com/watch?v=wQf0u8cTAcg
https://www.youtube.com/watch?v=MLWZ1HURMlk
https://pacman128.github.io/static/pcasm-book-spanish.pdf
http://www.solodrivers.com/manuales/programacion_ensamblador
En la prctica se mostrar el funcionamiento interno de un computador y se debe realizar las siguientes actividades:

Seccin 1: Escribir un programa que realice la suma de dos datos inmediatos (el 20h y el 30h) que se encuentran en
los registros AX y DX del procesador. El resultado lo almacenar en AX.

Pasos a seguir:
1. Abrir una sesin de MSX88.
2. Crear un archivo llamado PROG1.ASM con el siguiente cdigo en ensamblador:
3. Teclear en la lnea de comandos EDIT PROG1.ASM. Si su sistema operativo no soporte el EDIT, pueden crear el programa
con Bloc de notas o Notepad ++.

Una vez que se haya abierto el programa teclear el cdigo siguiente, guardar y salir del editor.

ORG 2000h
MOV AX, 20H
MOV DX, 30H
ADD AX, DX
END

4. Ensamblar el archivo anterior. Para ello, en la lnea de rdenes teclear: ASM88 PROG1.ASM;
5. Enlazar el archivo PROG1.O creado.
Desde la lnea de rdenes escribir: LINK88 PROG1.O;
6. Ejecutar el programa MSX88.
Para ello escribir en la lnea de rdenes MSX88
7. Cargar el programa PROG1.EJE en el simulador, para ello en la pantalla de rdenes, escribir L PROG1. Una vez en el
simulador, podremos pulsar la tecla F6 para ejecutar instruccin a instruccin el programa anterior, o mediante la tecla F7 para
ejecutar cada instruccin en cada uno de sus ciclos de mquina.
Seccin 2: Cambiar los datos que se suman por los datos 9876h y 2000h.
Repetir los pasos de la seccin 1 hasta terminar la simulacin.
Seccin 3: Cambiar la operacin aritmtica.
En vez de sumar se desea restar.
Para ello, cambiar la instruccin ADD AX, DX por SUB AX, DX en el cdigo.
Repetir los pasos de la prctica 1a hasta terminar la simulacin.
Se tomaron los pantallazos de los resultados obtenidos en las 3 ejercicios de simulacin que se deban desarrollar.

Entonces: 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.

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?
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.
Cuando comenc a realizar el laboratorio estaba algo perdido ya que no saba dnde ejecutar los comando que me sealaba la gua,
luego de tanto intentar logr crearlos, ensamblarlos y poner los programas en ejecucin. Pero esto no fue todo, ya que en los equipos
dela empresa y la computadora personal el programa me mostraba un error, y la verdad no vea el proceso de la suma o la resta que
quera realizar. Luego de tanto insistir, consegu un porttil compaq mini con el sistema operativo Windows 7, y fue all donde pude
realizar la prctica con xito.

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.

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.

S-ar putea să vă placă și