You are on page 1of 4

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

ESCUELA DE CIENCIAS BSICAS, TECNOLOGAS E INGENIERAS 301302


ARQUITECTURA DE COMPUTADORES
Laboratorio 2.

TEMTICA REVISADA: Repertorio de instrucciones, lenguaje de mquina, paralelismo,


sistemas Multiprocesador.
Gua de actividades Prctica.
INTRODUCCIN.
La prctica consiste en mostrar al alumno cmo opera un computador internamente. Para
ello, se le mostrarn dos programas en ensamblador, que deber introducir, ensamblar y
enlazar para su posterior empleo en un simulador de un computador.
OBJETIVO.
Familiarizar al estudiante la forma como opera un computador usando el lenguaje
ensamblador.
METODOLOGIA.
Para la simulacin se emplear el programa llamado MSX88, el cual lo puede descargar
de internet, este muestra el funcionamiento interno, aunque limitado, de un i8088. El
software viene acompaado de un programa ensamblador (ASM88) y su correspondiente
enlazador (LINK88) que generar un archivo ejecutable (.EJE) que ser el que podr ser
simulado.
En caso de probar este software y que no sea funcional para la versin de Windows que
usted tiene, debe buscar otro emulador para su sistema operativo.
Es obligatorio llevar el aplicativo al laboratorio para poder desarrollarlo
ACTIVIDADES
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:

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

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


PROG1.ASM;

Para ello, en la lnea de rdenes teclear: ASM88

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 PR1.EJE en el simulador, para ello en la pantalla de rdenes,
escribir LPR1. 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.
Seccin 4: Cambiar el orden de los operandos en la prctica anterior. Escribir SUB DX,
AX y observar que pasa con los flags de estado del computador.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

ELABORACION DEL TRABAJO.


Con la informacin elaborar un informe mostrando los pantallazos en cada una de las
instrucciones dadas en las secciones (Seccin 1, Seccin 2, Seccin 3 y Seccin 4).
Ordenar los pantallazos por secciones.

El informe debe contener:


Portada
Introduccin
Sitio web donde descarg el software a utilizar
Desarrollo del laboratorio
Conclusiones
Referencia Bibliogrfica (Solo en normas APA)

RUBRICA DE EVALUACION

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

You might also like