Tecnología

Inicio

Cómo convertir de hexadecimal a decimal en MIPS

MIPS es un lenguaje de programación conjunto 64 bits desarrollada por MIPS Technologies a comienzos del decenio de 1980. El lenguaje MIPS se utiliza en los sistemas integrados que se pueden encontrar en las consolas de hardware de red y de videojuegos. MIPS utiliza sistemas de numeración decimal tradicionales, así como los sistemas posicionales hexadecimales de base-16. La conversión de un número hexadecimal a decimal en MIPS requiere el uso de un "bucle" que realiza una operación matemática sobre el valor original para calcular el equivalente decimal.

Instrucciones

1 Escriba el siguiente código de inicialización en el inicio del programa MIPS:

incluir <stdio.h>

2 Introduzca el código siguiente en el programa para definir la variable de conversión:

extern int hexconvert (char * c);

3 Escriba el siguiente código en el programa de MIPS para definir el argumento principal:

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 Construir el bucle introduciendo el código siguiente después de la declaración de "dígitos char":

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

}
return 0;

5 Introduzca la siguiente línea entre los soportes del bucle:

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

6 Compilar y ejecutar el código para convertir cualquier valor hexadecimal en un valor decimal.