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.