MIPS è un linguaggio di programmazione assembly a 64 bit sviluppato da MIPS Technologies nei primi anni 1980 . Il linguaggio MIPS è utilizzato in sistemi embedded che possono essere trovati in hardware di rete e console per videogiochi . MIPS utilizza i sistemi tradizionali di numerazione decimale e sistemi posizionali in base 16 esadecimali . 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 . Istruzioni
1
Digitare il seguente codice di inizializzazione in l'inizio del programma MIPS :
# include
2
Inserisci l' codice seguente nel programma per definire la variabile di conversione :
extern int hexconvert ( char * c);
3
Digitare il seguente codice nel programma MIPS per definire il argomento principale :
int main ( int argc , char ** argv ) { int i = 0; cifre char [ ] = { '0 ' , '1' , '2 ' , '3' , '4 ' , '5' , '6 ' , '7' , '8 ' , '9' , 'A' , 'B' , 'C' , 'D' , 'F' } ; }
4
Costruire il circuito inserendo il codice riportato di seguito dopo il " cifre char " dichiarazione :
for (; i < 16; i + + ) {
} return 0;
5
Immettere la seguente riga tra le parentesi del ciclo:
printf (" % c \\ t % d \\ n" , cifre [ i] , hexconvert ( cifre + i) ) ;
6
compilare ed eseguire il codice per convertire qualsiasi valore esadecimale in un valore decimale
.