Вы находитесь на странице: 1из 6

UNIVERSIDAD NACIONAL

AGRARIA DE LA SELVA
FACULTAD DE INGENIERA EN INFORMTICA Y
SISTEMAS

SIMULADORES

PROFESOR

Vsquez Pinedo, Gregorio

AUTORES

Condezo Fabian Frank Davis.


Nez Constantino Enrique.
Inga Atunga, Anthony.
Suarez Jara, Ludwing.

CURSO

Arquitectura de computadoras

SEMESTRE

2015 - II

FECHA DE REALIZACION:

14-10-2015

FECHA DE ENTREGA

16-10-2015

INTRODUCCIN
El SPIM (MIPS al revs) es un simulador que ejecuta programas
en lenguaje ensamblador para los computadores basados en los
procesadores MIPS R2000/R3000. La arquitectura de este tipo de
procesadores es RISC, por lo tanto simple y regular, y en
consecuencia fcil de aprender y entender.
La pregunta obvia en estos casos es por qu se va a utilizar un
simulador y no una mquina real. Las razones son diversas: entre
ellas cabe destacar la facilidad de poder trabajar con una versin
simplificada y estable del procesador real. Los procesadores
actuales ejecutan varias instrucciones al mismo tiempo y en
muchos casos de forma desordenada, esto hace que sean ms
difciles de comprender y programar.
El simulador a utilizar en prcticas es una versin grfica del
SPIM, denominada PCSPIM. La instalacin del PCS pim es
sencilla.

SIMULADOR PCS PIM


1. Definicin:
SPIM es un simulador auto contenido que puede ejecutar programas escritos
en cdigo ensamblador de MIPS32, aunque no ejecuta cdigo binario. Tambin
proporciona un depurador sencillo y un conjunto mnimo de servicios del
sistema operativo. Su autor es James Larus, investigador snior de Microsoft
(antiguamente Profesor del departamento de Informtica en la Universidad de
Wisconsin-Madison).
Este simulador implementa casi todo el repertorio de ensamblador extendido
MIPS32: omite la mayor parte de comparaciones de coma flotante, y las tablas
de paginacin de la memoria del sistema. La arquitectura MIPS implementada
tiene algunos cambios; por ejemplo, la arquitectura MIPS64 soporta enteros y
direcciones de 64 bits, con lo que SPIM no podr ejecutar programas
compilados para todo tipo de procesadores MIPS. Los compiladores de MIPS
tambin generan ciertas directivas de ensamblado, que SPIM no puede
procesar: estas directivas pueden ser borradas sin ningn problema.

2. Entorno del emulador:

SPIM presenta una ventana dividida en cinco paneles los cuales son:
1. Panel de visualizacin de registros (regs): muestra los valores de los
registros del procesador MIPS.
2. Panel de visualizacin de cdigo (text): muestra las instrucciones del
programa de usuario y del nucleo del sistema (kernel) que se carga
automticamente cuando se inicia SPIM.
3. Panel de visualizacin de datos (data segments): muestra el contenido de la
memoria.
4. Panel de visualizacin de mensajes: lo utiliza el simulador para informar que
est haciendo y avisar de los errores que ocurran durante el ensamblado o
ejecucin de un programa.
5. Consola: es donde se muestra el contenido por pantalla y permite la
interaccin con el usuario.

3. Cdigos
Programa_1

Programa_2

Programa_3

Вам также может понравиться