MARS es un entorno de desarrollo integrado (IDE) liviano para programar con el ensamblador del procesador MIPS y su proposito es para cursos de Arquitectura de Computadora que usen el libro de Patterson y Hennessy’s Computer Organization and Design. Actualmente acaba de salir la version 3.6.
- Tutoriales para MARS estan disponibles aqui
-
Un simple programa para ejecutar en el simulador lo pueden encontrar aqui Fibonacci.asm
Lista de caracteristicas en esta version
-
Interface grafica con “point-and-click” e IDE integrado
-
Poder editar facilmente valores de registros y de memoria, parecido a una hoja de calculo
-
Muestra valores en decimal o hexadecimal
- Linea de comandos para el profesor para que pueda evaluar facilmente el programa hecho por el alumno
-
Registros de punto flotante, coprocessor1 y coprocessor2.
-
Ejecucion paso-a-paso con velocidad variable
-
Utilidad para analisis de performance de cache (screenshot).
-
Retroceso (solo un paso)
Para instalarlo en Ubuntu tienes que asegurarte que tienes los repositorios de Getdeb:
Agregar Getdeb en nuestros repositorios de Ubuntu Hardy
Si los tienes, tipea:
$ sudo apt-get update
$ sudo apt-get install mars
Lo ejecutas simple con $ mars, y aqui tienes el resultado: