[Download SIM (v1.1.1): Windows (869Kb) Linux (707 Kb)]
ATTENZIONE: la installazione della v.1.1.1 con l'installer di Windows dovrebbe funzionare senza dover disinstallare la versione precedente 1.1. In caso il sistema lo richieda, però,ricordare che la disinstallazione (attraverso il pannello di controllo/Installazione applicazioni) cancellerà otre alla versione vecchia ANCHE tutti i programmi MIPS che abbiamo scritto nella cartella SIM\Programmi dopo la installazione, quindi provvedere ad un backup di questa cartella.
SIM è un semplice programma offerto come supporto per l'apprendimento della programmazione in Assembler MIPS nel corso di "Architetture" e "Fondamenti di Architetture" del Corso di Laurea in Informatica (ed Informatica Applicata) dell'Università di Salerno.
Il programma permette la esecuzione di semplici programmi in Assembler MIPS (con alcune limitazioni per semplificarne lo studio) visualizzando il comportamento del programma sia per quanto riguarda l'accesso alla memoria che per quanto riguarda l'uso dei registri.
E' necessario avere installato correttamente il Java Development Kit (JDK)
oppure il Run-time Environment (JRE) versione 1.5 presso
http://java.sun.com/j2se/1.5.0/download.jsp (la versione 1.4.2 può anche
andare bene, mentre la versione 1.3.x
sembra che crei qualche problema). Altri ambienti Java nelle varie
versioni e per diversi sistemi operativi sono disponibili al sito
http://java.sun.com/j2se/
.
La versione più recente di SIM è la 1.1.1, rilasciata il 13 Dicembre 2004.
![]() | 6 Maggio 2003: prima release di SIM (1.0) con la nascita del sito |
![]() | 14 Maggio 2003: release 1.01 (istruzione slti, linee di commento al programma visualizzate nella finestra centrale) |
![]() | 9 Dicembre 2004: release 1.1 (supporto per le istruzioni in virgola mobile, vari bug risolti) |
![]() | 13 Dicembre 2004: release 1.1.1 (alcuni bug risolti su addi/slti, installer per W2000, etc.) |
Eseguire (con un doppio-click) il file di installazione
SIM.msi
che installerà uno shortcut sul desktop ed una directory SIM (per default sotto
C:\Programmi ) che conterrà:
![]() | il file SIM.jar che contiene il programma; se così configurato alla
installazione del JDK, allora basterà cliccare sulla icona per
eseguire il programma, altrimenti, da shell, si dovrà digitare "java
-jar SIM.jar" . |
![]() | la directory Images con immagini necessarie all'Help ed al programma |
![]() | la directory Programmi con alcuni programmi di esempio |
Per disinstallare il programma, andare nel Pannello di controllo/Installazione Applicazioni e selezionare il programma e premere il bottone che ne permette la disinstallazione.
Il programma viene distribuito nel file SIM.zip
che si deve scompattare in una directory
(ad esempio, /usr/local/bin/SIM
).
In questa directory si troverà
![]() | il file SIM.jar che contiene il programma; se così configurato alla
installazione del JDK, allora basterà cliccare sulla icona per
eseguire il programma, altrimenti, da shell, si dovrà digitare "java
-jar SIM.jar" . |
![]() | la directory Images con immagini necessarie all'Help ed al programma |
![]() | la directory Programmi con alcuni programmi di esempio |
E' disponibile un (limitato) file di help (che viene distribuito anche insieme al programma). Alcune delle immagini nel file di help non sono aggiornatissime e si riferiscono alla versione 1.0. Potete spedire all'indirizzo vitsca@dia.unisa.it commenti e suggerimenti. Particolarmente gradite sono le segnalazioni di bug e di malfunzionamenti; in questo caso si prega di descrivere in maniera completa quello che è accaduto, allegando il programma MIPS che genera l'errore, informazioni sulla configurazione (versione del Sistema Operativo, versione del JDK usato, etc.).