21
ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS 301302 ARQUITECTURA DE COMPUTADORES LABORATORIO 2 INFORME DE PRÁCTICA DE LABORATORIO N°2 Repertorio de instrucciones, lenguaje de máquina, paralelismo, sistemas Multiprocesador PRESENTADO POR: Margarita Rosa Florian López C.C. 1.085.175.128 Correo electrónico: [email protected] PRESENTADO A: JAIME JOSÉ VALDEZ BENJUMEA (asesor de la práctica) JESUS EMIRO VEGA (Tutor Virtual) PROGRAMA DE INGENIERÍA DE SISTEMAS CEAD LA GUAJIRA RIOHACHA CURSO: ARQUITECTURA DE COMPUTADORES GRUPO: 301302_43 UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD MAICAO GUAJIRA 2013

Informe de práctica de laboratorio n°2

Embed Size (px)

Citation preview

Page 1: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

INFORME DE PRÁCTICA DE LABORATORIO N°2

Repertorio de instrucciones, lenguaje de máquina, paralelismo, sistemas Multiprocesador

PRESENTADO POR: Margarita Rosa Florian López

C.C. 1.085.175.128 Correo electrónico: [email protected]

PRESENTADO A:

JAIME JOSÉ VALDEZ BENJUMEA (asesor de la práctica)

JESUS EMIRO VEGA (Tutor Virtual)

PROGRAMA DE INGENIERÍA DE SISTEMAS CEAD LA GUAJIRA – RIOHACHA

CURSO: ARQUITECTURA DE COMPUTADORES

GRUPO: 301302_43

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

MAICAO – GUAJIRA

2013

Page 2: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

INTRODUCCIÓN

El desarrollo de esta práctica muestra a través de una serie de ejercicios realizados a través de un simulador, el manejo interno de un computador, es decir con el simulador MSX88 se pretende explicar el uso del lenguaje ensamblador y la secuencia de instrucciones que permiten la ejecución de un proceso en la CPU.

Page 3: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

Sitios web de descarga del software

Software MSX88: http://msx88.diatel.upm.es/Vista%20y%20Linux.htm

Software DOS Box: http://www.dosbox.com/download.php?main=1

Page 4: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

Desarrollo del laboratorio

SECCIÓN 1: se escribió un programa en cual se realizo una suma de dos

datos el 20h y el 30h que se encontraban en los registros AX y DX del procesador. El resultado se almaceno en AX.

A continuación se detalla paso a paso a través de los pantallazos todos y cada uno de los procedimientos que se llevaron a cabo para realizar y ejecutar este programa. Pasó 1: se inicia sesión en msx88, luego ejecutamos la línea de comando edit.

prog1.asm que es el nombre del programa a desarrollar y después damos un Enter.

Pasó 2: en la ventana que nos aparece digitamos los datos del programa, guardamos y salimos de esta ventana. Para regresar a la consola.

Page 5: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

Pasó 3: ya en la consola digitamos el comando ASM88 con el nombre del programa tal y cual como se muestran en el pantallazo siguiente, después le colocamos el nombre a los ficheros el cual va a llamarse con el mismo nombre de nuestro programa que es: prog1; luego seguimos desarrollando los pasos que siguen como se observa el pantallazo siguiente:

Pasó 4: Al terminar de ejecutar el comando LINK88 se procede a ejecutar nuestro

programa con el archivo ejecutable que se elaboro, para su ejecución se procedió al auxilio de otro programa denominado DOS Box 0.74 que nos permitirá iniciar el entorno grafico de MSX88. Después de descargarlo e instalarlo lo abrimos y se ejecutan los comandos que se muestran en el siguiente pantallazo

Page 6: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

Pasó 5: A continuación se presenta el entorno grafico de Msx88 con DOS Box

Pasó 6: cargamos el programa a ejecutar que en nuestro caso es PROG1 para lo cual se escribe en el cuadro de dialogo la siguiente instrucción L PROG1 se pulsa ENTER y luego F6 para ejecutar instrucción por instrucción o F7 para ejecutar cada instrucción en cada uno de sus ciclos de máquina. Esta práctica se desarrollo con F6 y a continuación se muestran cada uno de los pantallazos hasta llegar al resultado de la operación que 50H el cual es almacenado en AX.

Page 7: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

Page 8: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

Page 9: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

Sección 2: en esta sección se realiza la misma operación de la sección uno, o sea desarrollar la suma pero esta vez los datos son 9876h y 2000h, es de

aclarar que se repiten los mismos pasos de la sección anterior.

Page 10: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

Page 11: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

Page 12: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

Sección 3: en esta sección en vez de sumar los datos se desarrollara un resta con los datos de la sección 1 20h y 30h, para lo cual se deben cambiar las

instrucciones ADD AX, DX por SUB AX, DX en el código.

Page 13: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

Page 14: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

Page 15: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

Sección 4: se cambio el orden de los operando de la anterior sección y se

observo lo siguiente: el valor se deposito en DX y su resultado fue DX=10h, a

Page 16: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

continuación se muestran los pantallazos como evidencia de los resultados obtenidos

Page 17: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

Page 18: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

Page 19: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

Page 20: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

Conclusiones

A través del desarrollo de esta práctica pude comprender como es el proceso de manejo de la información dentro de la CPU del ordenador. Pues gracias al simulador una excelente herramienta de ayuda, logre desarrollar a plenitud este laboratorio. También comprendí que para la práctica del lenguaje ensamblador se requiere de mucha práctica y paciencia, no decaer es lo importante, aunque a veces no quieran salir las cosas correctamente. El perseverar, insistir y confiar en si mismo hace que las cosas se vayan dando.

Page 21: Informe de práctica de laboratorio n°2

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

BIBLIOGRAFÍA

Vega, J. E. (2008). Modulo de arquitectura de computadores. @Copyright Universidad Nacional Abierta y a Distancia ISBN.

Vega, J. E. (2008). Guía práctica de laboratorio, arquitectura de computadores.

@Copyright Universidad Nacional Abierta y a Distancia ISBN.

http://www.youtube.com/watch?v=NUYBKr6rfjQ http://msx88.diatel.upm.es/Vista%20y%20Linux.htm http://weblidi.info.unlp.edu.ar/catedras/organiza/descargas/Manual-MSX88.pdf