guia laboratorio

4
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍAS E INGENIERÍAS 301302 ARQUITECTURA DE COMPUTADORES Laboratorio 2. TEMÁTICA REVISADA: Repertorio de instrucciones, lenguaje de máquina, paralelismo, sistemas Multiprocesador. Guía de actividades Práctica. INTRODUCCIÓN. La práctica consiste en mostrar al alumno cómo opera un computador internamente. Para ello, se le mostrarán 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 simulación 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 acompañado 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 versión 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 práctica se mostrará el funcionamiento interno de un computador y se debe realizar las siguientes actividades: Sección 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:

Upload: david-rincon

Post on 20-Dec-2015

220 views

Category:

Documents


1 download

DESCRIPTION

La arquitectura de computadoras es el diseño conceptual y la estructura operacional fundamental de un sistema de computadora. Es decir, es un modelo y una descripción funcional de los requerimientos y las implementaciones de diseño para varias partes de una computadora, con especial interés en la forma en que la unidad central de proceso (cpu) trabaja internamente y accede a las direcciones de memoria.También suele definirse como la forma de seleccionar e interconectar componentes de hardware para crear computadoras según los requerimientos de funcionalidad, rendimiento y costo.

TRANSCRIPT

Page 1: Guia Laboratorio

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

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

ARQUITECTURA DE COMPUTADORES

Laboratorio 2.

TEMÁTICA REVISADA: Repertorio de instrucciones, lenguaje de máquina, paralelismo,

sistemas Multiprocesador.

Guía de actividades – Práctica.

INTRODUCCIÓN.

La práctica consiste en mostrar al alumno cómo opera un computador internamente. Para

ello, se le mostrarán 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 simulación 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 acompañado 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 versión 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 práctica se mostrará el funcionamiento interno de un computador y se debe realizar

las siguientes actividades:

Sección 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:

Page 2: Guia Laboratorio

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

1. Abrir una sesión de MSX88.

2. Crear un archivo llamado PROG1.ASM con el siguiente código en ensamblador:

3. Teclear en la línea de comandos EDIT PROG1.ASM.

Una vez que se haya abierto el programa teclear el código siguiente, guardar y

salir del editor.

ORG 2000h

MOV AX, 20H MOV DX, 30H ADD AX, DX

END

4. Ensamblar el archivo anterior. Para ello, en la línea de órdenes teclear: ASM88

PROG1.ASM;

5. Enlazar el archivo PROG1.O creado.

Desde la línea de órdenes escribir: LINK88 PROG1.O;

6. Ejecutar el programa MSX88.

Para ello escribir en la línea 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

instrucción a instrucción el programa anterior, o mediante la tecla F7 para ejecutar cada

instrucción en cada uno de sus ciclos de máquina.

Sección 2: Cambiar los datos que se suman por los datos 9876h y 2000h.

Repetir los pasos de la sección 1 hasta terminar la simulación.

Sección 3: Cambiar la operación aritmética.

En vez de sumar se desea restar.

Para ello, cambiar la instrucción ADD AX, DX por SUB AX, DX en el código.

Repetir los pasos de la práctica 1a hasta terminar la simulación.

Sección 4: Cambiar el orden de los operandos en la práctica anterior. Escribir SUB DX,

AX y observar que pasa con los flags de estado del computador.

Page 3: Guia Laboratorio

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ELABORACION DEL TRABAJO.

Con la información elaborar un informe mostrando los pantallazos en cada una de las

instrucciones dadas en las secciones (Sección 1, Sección 2, Sección 3 y Sección 4).

Ordenar los pantallazos por secciones.

El informe debe contener:

Portada

Introducción

Sitio web donde descargó el software a utilizar

Desarrollo del laboratorio

Conclusiones

Referencia Bibliográfica (Solo en normas APA)

RUBRICA DE EVALUACION

Page 4: Guia Laboratorio

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD