Registri mips

di il
1 risposte

Registri mips

$t0 - $t9 ($8 - $15, $24, $25) servono a memorizzare valori
temporanei

$s0 - $s7 ($16 - $23) sono registri temporanei, salvati in
memoria per essere disponibili alle procedure chiamate

io per fare il mio programma mips ho utilizzato per salvare i valori da me inseriti i registri $t0 $t1 ecc che mi permetto di memorizzare i valori temporanei...mentri gli altri fanno si la stessa cosa ma me li rendono disponibili nelle varie procedure...alla perchè a me rimangono ugualmente disponibili anche se ho utilizzato i primi?detto in poche parole qual'è la differenza tra i 2? perchè io anche al lato pratico nn l'ho capita...

1 Risposte

  • Re: Registri mips

    Io continuo a non capire la tua domanda ... comunque, non esiste una grande differenza tra i registri s e t ma le indicazioni standard del MIPS impongono che i valori dei registri s debbano essere preservati tra l'ingresso e l'uscita di una funzione, mentre quelli dei registri t possono variare liberamente.

    E' una "regola" che si dovrebbe sempre osservare, ma è solo una regola.
Devi accedere o registrarti per scrivere nel forum
1 risposte