Il Simulatore SPIM del processore MIPS 2000/3000
Il simulatore SPIM permette di programmare in assembler del processore MIPS 2000/3000 sulle seguenti architetture:
- Windo$ XP
- Linux (e unix in genere, va compilato)
- Mac OS X (va compilato)
E' stata realizzata dal Prof. James Larus dell'Università del Wisconsin.
Altre informazioni sono disponibili all'indirizzo
http://www.cs.wisc.edu/~larus/spim.html
Per Linux, potete anche utilizzare gli RPM in fondo a questa pagina, oppure cercarne altri per la vostra distribuzione.
Per ulterori informazioni e note sull'uso di Spim guardate le
XspimFaq,
SpimFaq2002 e
SpimFaq2001.
Editor per SPIM: su
http://www.downcastsystems.com/mipster/
trovate MIPSter, un editor per MIPS con syntax-highlighting e help integrato (costa circa 10$, se vi coalizzate costa anche meno).
Documentazione
In attachment vi accludo:
- la documentazione in formato PDF (in inglese) dello Spim.
- l'appendice A del libro di Patterson e Hennessy Struttura e progetto dei calcolatori (Zanichelli)
- il manuale delle istruzioni SPIM spiminst.pdf
Problemi con il simulatore SPIM
In alcune macchine con Windows XP, Windows 2000, PC SPIM dopo alcune volte che lo si è utilizzato, scompariva magicamente, si provava a rilanciare l'applicazione, ma non caricava niente. E'stato inutile anche rifare il SETUP, il problema continuava. Per risolvere a questo problema abbiamo fatto in questo modo:
Se non siete sicuri di quello che fate, lasciate stare!!!!!!!!!
- Cercate dal menu START di WINDOWS il comando ESEGUI, una volta trovato digitate REGEDIT FATE ATTENZIONE SIETE NEL "CUORE" DI WINDOWS, NON FATE NIENTE, SE NON SAPETE FARE NIENTE
- Nel menu di REGEDIT, cercate MODIFICA --> TROVA (oppure CTRL---+F) e scrivete SPIM, una volta che avete trovato una cartella, oppure delle chiavi (i codici scritti sulla destra) cancellateli, senza problemi.
Se trova le chiavi, mi raccomando, cancellate solo le chiavi che ha selezionato
- Quando trova un elemento con la stringa PC SPIM, il controllo si fermerà, cancellate quello che ha trovato. Per avviare nuovamente la ricerca per raggiungere la fine del REGEDIT premere F3
- Riavviate il sistema operativo
- Installate nuovamente PC SPIM
Dovrebbe funzionare. NESSUNO SI ASSUME LA RESPONSABILITA' se qualcosa è andato storto.
Fate tutto a vostro rischio e pericolo