Professional Documents
Culture Documents
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.
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.