|
Alcuni documenti su
SPIM:
Manuale di SPIM (link)
Interfaccia di SPIM (link)
Versione aggiornata dell'Appendice A su SPIM (link)
Link al sito di SPIM (link)
Alcuni manuali sul MIPS:
Mini manuale di MIPS
(16 gen 05)
(link)
MIPS
Assembly Language Programmer’s Guide (link)
Alcuni esempi svolti in
SPIM: (presi dal sito di Alberto
Montresor)
reverse.s
(draft)
• Tale programma prende in input una stringa e stampa la
stessa stringa letta al contrario.
Es. prova programma - ammargorp avorp
wordcount.s
(draft)
• Tale programma prende in input una stringa e stampa il
numero di parole contenute nella stringa (separate da spazi)
hex.s
(draft)
• Tale programma prende in input un numero decimale e
stampa il risultato in esadecimale
length.s
(draft)
• Tale programma calcola la lunghezza di una stringa ( la stringa e'
conservata nel segmento data, tramite direttive .asciiz, .byte, etc).
|