martes, 4 de diciembre de 2012

MIPS



INTRODUCCIÓN
Ciertos conceptos relativos a los procesadores, tales como detalles de implementación, análisis de rendimiento, consumo de energía y fiabilidad son fundamentales en los cursos orientados a arquitectura de computadoras. El procesador MIPS (del inglés Microprocessor without Interlocked Pipeline Stages) se utiliza actualmente en muchas Universidades para enseñar estas materias. 

SIMULADOR MIPS
CONCEPTO
Un simulador MIPS traduce el código en lenguaje ensamblador en lenguaje maquina, el simulador recibe como entrada un código en assembler, permitiendo analizar el comportamiento interno del procesador, el estado de los módulos y el valor de las señales de control en cada momento de la ejecución. 

MIPSIM2


MIPSim 2 API es un API muy pequeño y simple pero potente. Consiste en un conjunto de funciones útiles que se pueden utilizar para leer y escribir en los registros y la memoria de la computadora. Esto permite a los programadores escribir programas que pueden controlar MIPSim en cierta medida y proporciona una gran flexibilidad.
Todos los programas están escritos para manipular los datos. Estos datos son a veces tan simples como parámetros enteros, pero por lo general es algún tipo de estructura de datos compleja que reside en la memoria. Desafortunadamente MIPSim actualmente (en la versión 2) no es compatible con las directivas del ensamblador. Así que no hay manera fácil de construir estructuras de datos en la que el programa va a funcionar.


BIBLIOGRAFÍA

Calvo V.  F. A. - Roldán R. J. F. - San Miguel S. A. (2010), Simulador del procesador MIPS sobre el formalismo DEV, Universidad Complutence de Madrid: España, no publicado


http://www.mipsim.com/mipsim/api.aspx, MIPSin MIPS Assembly Language Simulator, Koca Çetin, recuperado 4 de diciembre de 2012

No hay comentarios:

Publicar un comentario