-
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.