Nwlapcug.com


Come convertire esadecimale a decimale in MIPS

MIPS è un assembly di 64 bit linguaggio di programmazione sviluppato da MIPS Technologies in primi anni 1980. La lingua di MIPS è utilizzata nei sistemi embedded che possono essere trovati nelle console di videogiochi e hardware di rete. Tradizionali sistemi di numerazione decimali così come base 16 esadecimale posizionali sistemi utilizza MIPS. Conversione di un numero esadecimale in decimale in MIPS richiede l'uso di un "ciclo for" che esegue un'operazione matematica sul valore originale per calcolare l'equivalente decimale.

Istruzioni

1

Digitare il seguente codice di inizializzazione nell'inizio del programma MIPS:

includono < stdio. h > 2

Immettere il 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 l'argomento principale:

int principale (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 ciclo inserendo il seguente codice dopo la dichiarazione di "char cifre":

per (; i < 16; i + +)
{

}
return 0;

5

Immettere la seguente riga tra le staffe del ciclo:

printf("%c\t%d\n",digits[i],hexconvert(digits+i));

6

Compilare ed eseguire il codice per convertire qualsiasi valore esadecimale in un valore decimal.