DrMIPS: simulador gràfic de processadors MIPS

DrMIPS

Si t'apassiona l'electrònica, l'arquitectura i el món dels microprocessadors, segur que et va encantar el programari DrMIPS. És el següent programa que toca presentar en aquesta atípica sèrie d'articles en els quals aniré mostrant programes no tan coneguts, però que poden ser d'allò més interessants i pràctics per a molts usuaris.

DrMIPS és un simulador gràfic de processadors MIPS. Així es pot donar suport a l'ensenyament sobre aquesta arquitectura que s'ha obert seguint els passos de POWER, RISC-V, etc. A més, és un entorn molt intuïtiu per aportar senzillesa a l'usuari, versàtil i configurable. El trobaràs per a múltiples plataformes, entre elles distros GNU / Linux i Android. Si t'interessa, el trobaràs a les apps stores o, silloc oficial a GitHub.

El programa és de codi obert i lliure, sota llicència GPLv3, de manera que es pot fer servir sense restriccions, modificar, redistribuir, etc. I entre les seves característiques es poden destacar:

  • Pot simular versions de monocicle i de pipeline de processador MIPS.
  • Es mostra el datapath en forma gràfica per veure com es mouen les dades a través de l'arquitectura.
  • Permet execució pas a pas i donar pas enrere.
  • Pots editar registres i memòria de dades durant l'execució.
  • Posseeix una manera de rendiment on es simulen també les latències i es mostra la ruta crítica de l'processador.
  • Es poden crear rutes de dades i conjunts d'instruccions gràcies a la seva capacitat de configuració.
  • Components personalitzats.
  • Editor de codi integrat, amb ressalt de sintaxi i completat automàtic (només en la versió per a PC).
  • Dades presentats en binari, decimal o hexadecimal.
  • Diversos temes clars i foscos per triar l'aspecte de l'entorn.
  • Això implica que no es puguin mostrar instruccions que tenen la seva pròpia ruta de dades, a més, instruccions com JAR, JR, SYSCALLs i de coma flotant no estan suportades, només un set molt bàsic per a ús educatiu.

Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.