Guia De Arquitectura De Computadores
Enviado por mario2012 • 8 de Octubre de 2012 • 440 Palabras (2 Páginas) • 893 Visitas
Arquitectura de computadores. Practica No. 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 con el lenguaje ensamblador. METODOLOGIA. Para la simulación 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 acompañado de un programa ensamblador (ASM88) y su correspondiente enlazador (LINK88) que generará un fichero ejecutable (.EJE) que será el que podrá ser simulado. ACTIVIDADES En la práctica se mostrará el funcionamiento interno de un computador y se debe realizar los siguientes: Sección 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:
1. Abrir una sesión de MSX88.
2. Crear un fichero llamado PR1.ASM con el siguiente código en ensamblador: Teclear en la línea de comandos EDIT PR1.ASM. Una vez que se haya abierto el programa teclear el código siguiente, guardar y salir del editor. ORG 2000h MOV AX, 10H MOV DX, 20H ADD AX, DX END 3. Ensamblar el fichero anterior. Para ello, en la línea de órdenes teclear: ASM88 PR1.ASM; 4. Enlazar el fichero PR1.O creado. Desde la línea de órdenes escribir: LINK88 PR1.O; 5. Ejecutar el programa MSX88. Para ello escribir en la línea de órdenes MSX88 6. Cargar el programa PR1.EJE en el simulador, para ello en la pantalla de órdenes, escribir L PR1 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 1234h y 1000h. 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. ELABORACION DEL TRABAJO.
Con la información elaborar un informe sobre la práctica y los resultados obtenidos.
...