informe de práctica de laboratorio n°2

Post on 31-Jul-2015

702 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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: estu_margot@hotmail.com

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

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.

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

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.

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

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.

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

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

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

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 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.

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

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

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

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 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.

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

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

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

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 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

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

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

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

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

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 2

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

301302 – ARQUITECTURA DE COMPUTADORES LABORATORIO 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.

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

top related