Lab 2 Arquitectura Hectorreyes
Enviado por Hreyesv • 5 de Noviembre de 2014 • 410 Palabras (2 Páginas) • 370 Visitas
INFORME DE ARQUITECTURA COMPUTACION
Reyes Vásquez Hector.
Hectorreyesv@hotmail.com
Universidad Nacional abierta y a Distancia
Director: Jesús Emiro vega/ Jesus.vega@unad.edu.co
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 GENERAL
Familiarizar al estudiante la forma como opera un computador usando con el lenguaje
ensamblador.
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:
Abrir una sesión de MSX88.
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
Montar el programa
Ensamblar el programa
Enlazar el programa PROG1SM
LA PANTALLA está compuesta por los bloques de memoria principal CPU alu decodificador secuenciador de bus de direcciones y datos periféricos y datos de entrada
Cuando ejecutamos el programa vemos que el primer ciclo de la IP solicitamos los datos del banco de memoria.
El secuenciador envía la orden al bloque de memoria para que retorne por el bus de datos al registro de instrucción hasta el decodificador y luego al secuenciador.
El IP aumenta a 1vuelve y envía por el bus de datos de la memoria y hace la siguiente instrucción almacenado en el registro AX.
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 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 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.
...