You are on page 1of 7

ARQUITECTURA DE COMPUTADORES

301302



INFORME DE LABORATORIO N 2





PRESENTADO POR:
LIZ JULIETH OCHOA
CODIGO: 24651651



TUTOR:
PABLO GUERRA




UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
CEAD VALLEDUPAR
ABRIL 2013

PRACTICA N 2


INTRODUCCION:

La practica consiste en mostrar al alumno cmo opera un computador internamente. Para ello, se
le mostraran 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 con el lenguaje
ensamblador.

METODOLOGIA:

Para la simulacin se emplea un 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 fichero ejecutable (.EJE) que podr ser simulado.

ACTIVIDADES:

En la prctica se mostrar el funcionamiento interno de un computador y se debe realizar los
siguientes:

SECCION 1:

Escribir un programa que realice la suma de dos datos inmediatos (el 10h y el 20h) que se
encuentran en los registros AX y DX del procesador. El resultado lo almacenar en AX.

PASOS A SEGUIR:

Abrir una sesin de MSX88 (Inicio Ejecutar escribir command (para Windows 98))








Crear un archivo llamado PR1.ASM con el siguiente cdigo ensamblador; teclear en lnea de
comandos EDIT PR1.ASM. una vez que se haya abierto el programa teclear el cdigo suigiente,
guardar y salir del editor.

ORG 2000h
MOV AX, 10H
MOV DX, 20H
ADD AX, DX
END
















Ensamblar el archive anterior. Para ello, en la linea de ordenes a teclear: ASM88 PR1.ASM;




Enlazar el archivo PR1.O creado. Desde la lnea de comandos escribir.

LINK88 PR1.O

Ejecutar el programa MSX88. Para ello hay que teclear MSX88, cargar el programa PR1.EJE en el
simulador, para ello en la pantalla de ordenes escribir L PR1 y una vez ejecutado podremos pulsar
la tecla F6 para ejecutar instruccin a instruccin o mediante la tecla F7 para ejecutar cada
instruccin en cada uno de sus ciclos de mquina.

















En el proceso en la parte de la unidad aritmtica lgica (ALU) estn OPC1: 10 OPC: 20 RES: 30

SECCION 2:

Cambiar los datos que se suman por los datos 1234h y 1000h. Repetir los pasos de la seccin 1
hasta terminar la simulacin. Para llevar a cabo este procedimiento tenemos que editar el archivo
PR1 y guardarlo o creando uno nuevo. A continuacin veremos los pantallazos en la siguiente
pagina.



























SECCIN 3

Cambiar la operacin aritmtica. En vez de sumar se desea restar. Para ellos, cambiar la
instruccin ADD AX, DX por SUB AX, DX en el cdigo. Repetir los pasos de la seccin 1 hasta
terminar la simulacin.













SECCION 4:

Cambiar el orden de los operadnos en la prctica anterior. Escribir SUB DX, AX y observar que pasa
con los flags de estado del computador.

You might also like