Diferencia entre revisiones de «MIPS (procesador)»

Contenido eliminado Contenido añadido
InternetArchiveBot (discusión · contribs.)
Rescatando referencia 4 y marcando 0 como roto #IABot (v1.6)
Mrisco (discusión · contribs.)
Línea 132:
== Programación y emulación ==
Existe un simulador MIPS R2000/R3000 totalmente libre llamado SPIM compatible con varios sistemas operativos (específicamente Unix o GNU/Linux; Mac OS X; MS Windows 95, 98, NT, 2000, XP y DOS) ideado para el aprendizaje de la programación en [[lenguaje ensamblador|ensamblador]] MIPS y de los conceptos generales del ensamblador RISC: http://www.cs.wisc.edu/~larus/spim.html
 
Otro simulador popular es [http://courses.missouristate.edu/KenVollmar/mars/ MARS] (MIPS Assembler and Runtime Simulator), un IDE (Integrated Design Environment) para programar MIPS en lenguaje Assembly. MARS es un entorno de desarrollo ligero e interactivo, escrito en java y compatible con muchas plataformas, cuyo propósito es su uso en el nivel educativo.
 
Un emulador MIPS más completo pertenece al proyecto [[GXemul]] (anteriormente conocido como Proyecto mips64emul), el cual no sólo emula las diferentes versiones de los microprocesadores MIPS III y superiores (desde el R4000 al R10000), sino también sistemas enteros que utilicen esos procesadores. Por ejemplo, GXemul puede emular tanto una [[DECstation]] con un procesador MIPS R4400 (y arrancar en [[Ultrix]]) como un [[SGI O2]] con CPU MIPS R10000 (si bien la capacidad de correr [[Irix]] es limitada), entre otros, así como también diferentes [[framebuffer]]s y controladoras [[SCSI]].