January 23
MIPS è un linguaggio di programmazione assembly a 64 bit sviluppato da MIPS Technologies nei primi anni 1980. La lingua MIPS è utilizzato in sistemi embedded che si possono trovare nelle console hardware di rete e videogiochi. MIPS utilizza sistemi di numerazione decimale tradizionali, così come i sistemi di posizione esadecimale di base-16. Conversione di un numero esadecimale in decimale in MIPS richiede l'uso di un "ciclo for" che esegue una operazione matematica sul valore originale per calcolare l'equivalente decimale.
1 Inserire il seguente codice di inizializzazione nell'inizio del programma MIPS:
includere <stdio.h>
2 Inserire il seguente codice nel programma per definire la variabile di conversione:
int hexconvert extern (char * c);
3 Digitare il seguente codice nel programma MIPS per definire l'argomento principale:
int main (int argc, char ** argv)
{
int i=0;
char digits[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','F'};
}
4 Costruire il loop inserendo il seguente codice dopo la dichiarazione "cifre char":
for (; i <16; i ++)
{
}
return 0;
5 Inserire la seguente riga tra le parentesi del ciclo:
printf ( "% c \ t% d \ n", le cifre [i], hexconvert (cifre + i));
6 Compilare ed eseguire il codice per convertire qualsiasi valore esadecimale in un valore decimale.