Corso di Calcolatori Elettronici
prof. Francesco Tortorella

 

SPIM: un ambiente per lo sviluppo di programmi in linguaggio Assembly

SPIM č un simulatore del processore RISC MIPS R2000/R3000; l'architettura simulata include il coprocessore 1, parte del coprocessore 0 e un terminale memory-mapped.

SPIM puņ leggere ed immediatamente eseguire i file scritti in linguaggio assembly, completi di direttive e di pseudoistruzioni, o dei file eseguibili MIPS. Inoltre contiene un debugger che consente di inserire breakpoint e di eseguire singoli step del programma. Infine fornisce alcuni servizi tipici di un sistema operativo.

Per ulteriori informazioni si consiglia di visitare il sito di SPIM, tenuto da James Larus.
 


Materiale a disposizione:

  • File per l'installazione di SPIM (compresso in formato ZIP; 1.11 Mbyte)
  • Appendice A del libro "Computer Organization and Design. The Hardware/Software Interface" di Patterson e Hennessy (in inglese). Contiene una descrizione di SPIM.

  • Home page del corso
     
    © 2001 Francesco Tortorella.
    Ultimo aggiornamento: 03/12/02.