DrMIPS: simulatore grafico di processori MIPS

drMIPS

Se sei appassionato di elettronica, architettura e mondo dei microprocessori, amerai sicuramente il software drMIPS. È il prossimo programma che verrà presentato in questa atipica serie di articoli in cui mostrerò programmi poco conosciuti, ma che possono essere i più interessanti e pratici per molti utenti.

DrMIPS è un file Simulatore grafico del processore MIPS. Pertanto, l'insegnamento su questa architettura che è stato aperto seguendo le orme di POWER, RISC-V, ecc. Può essere supportato. Inoltre, è un ambiente molto intuitivo per fornire semplicità all'utente, versatile e configurabile. Lo troverai per più piattaforme, incluse GNU / Linux e distribuzioni Android. Se sei interessato, lo troverai negli app store o nel tuosito ufficiale su GitHub.

Il programma è open source e gratuito, sotto licenza GPLv3, quindi può essere utilizzato senza restrizioni, modificato, ridistribuito, ecc. E tra le sue CARATTERISTICHE può essere evidenziato:

  • È possibile simulare versioni monociclo e pipeline del processore MIPS.
  • Il datapath viene visualizzato graficamente per vedere come i dati si muovono attraverso l'architettura.
  • Consente l'esecuzione passo passo e il passo indietro.
  • È possibile modificare i registri e la memoria dati durante l'esecuzione.
  • Ha una modalità performance in cui vengono simulate anche le latenze e viene mostrato il percorso critico del processore.
  • È possibile creare percorsi dati e set di istruzioni grazie alla sua configurabilità.
  • Componenti personalizzati.
  • Editor di codice integrato, con evidenziazione della sintassi e completamento automatico (solo versione PC).
  • Dati presentati in formato binario, decimale o esadecimale.
  • Vari temi chiari e scuri per scegliere l'aspetto dell'ambiente.
  • Ciò implica che le istruzioni che hanno il proprio percorso dati non possono essere visualizzate, inoltre, istruzioni come JAR, JR, SYSCALL e virgola mobile non sono supportate, solo un set molto semplice per uso didattico.

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.