El Emu8086 y El Microprocesador 8086_lab02
-
Upload
javier-aubert -
Category
Documents
-
view
18 -
download
0
description
Transcript of El Emu8086 y El Microprocesador 8086_lab02
![Page 1: El Emu8086 y El Microprocesador 8086_lab02](https://reader035.fdocuments.mx/reader035/viewer/2022072109/5695d08c1a28ab9b0292e643/html5/thumbnails/1.jpg)
Universidad Nacional de Ingeniería
Máquinas computadoras I
Reporte del laboratorio 2
Nombre: Javier Ricardo Aubert Carcamo
Lederman Noel Villarreal Tercero
Grupo: 4T1- EO
![Page 2: El Emu8086 y El Microprocesador 8086_lab02](https://reader035.fdocuments.mx/reader035/viewer/2022072109/5695d08c1a28ab9b0292e643/html5/thumbnails/2.jpg)
El Emu8086 y el microprocesador 8086
Objetivos
Ubicar en la memoria los diferentes segmentos que conforman un archivo EXE.
Identificar los registros del modelo de programación del 8086.
Observar la relación que existe entre los lenguajes de ensamblador y máquina.
Emplear las instrucciones MOV y OUT.
Resumen de la práctica
En esta práctica de laboratorio copiamos un código en esamblador en el emulador para ver cual era su
comportamiento, qué hacía. Una vez copiado el código procedimos a emularlo, y observamos que la
primera línea resaltada fue mov ax, @data. Esto no quiere decir que esta línea haya sido ejecutada, solo
significa que esta línea será la próxima en ser ejecutada. Luego procedimos a observar el valor guardado
en las variables bytes y observamos que las variables con un signo de interrogación tenían un valor de
00, las otras tenían el valor asignado en el código. Luego procedimos a contestar todas las preguntas de
la guía y terminamos la práctica.
Desarrollo experimental
1. Materiales utilizados
PC con emulador 8086
2. Descripción de lo realizado
Procedimos a copiar el código y lo emulamos, una vez emulado procedimos a contestar las
preguntas de la guía siguiéndola paso a paso. 1ero nos preguntaba qué línea de código estaba
resaltada, esta era la instrucción mov AX, @data por que es ahí donde inicia el código, esta
resaltada por ser la 1era sentencia y por que aún no se ha ejecutado, las sentencias resaltadas
aun no se han ejecutado, luego procedimos a llenar las tablas que aparecían en la guía.
Luego procedimos a copiar en el emulador el 2do código de la práctica, lo emulamos y
procedimos a realizar paso a paso las instrucciones de la guía. Ubicamos en la opción de virtual
devices el simple.exe la idea era ver la transferencia de datos a través del puerto 110, pudimos
observar como se dio esa transferencia. Luego en la misma opción de virtual devices
seleccionamos el led y cambiamos el puerto en el código a 199, que es el puerto donde se
mandan los datos al led y observamos la transferencia, como se escribían los datos en la
pantalla.
Resultados
Como resultados obtuvimos una buena transferencia de datos a través de distintos puertos con el
emulador.
![Page 3: El Emu8086 y El Microprocesador 8086_lab02](https://reader035.fdocuments.mx/reader035/viewer/2022072109/5695d08c1a28ab9b0292e643/html5/thumbnails/3.jpg)
Conclusiones
Para concluir podemos afirmar que fue una práctica exitosa por que logramos apreciar la transferencia
de datos entre el microprocesador y un periférico como es la pantalla led.
Anexos
Capturas durante la práctica
1er programa
2do programa
![Page 4: El Emu8086 y El Microprocesador 8086_lab02](https://reader035.fdocuments.mx/reader035/viewer/2022072109/5695d08c1a28ab9b0292e643/html5/thumbnails/4.jpg)