MIPS es un lenguaje de programación en ensamblador de 64 bits desarrollada por MIPS Technologies a comienzos de 1980 . El lenguaje MIPS se utiliza en los sistemas integrados que se pueden encontrar en el hardware de red y consolas de videojuegos. MIPS utiliza sistemas tradicionales de numeración decimal , así como sistemas de posición de base - 16 hexadecimales . Conversión de un número hexadecimal a decimal en MIPS requiere el uso de un " bucle for " que realiza una operación matemática en el valor original para calcular el equivalente decimal. Instrucciones
1
Escriba el siguiente código de inicialización en el inicio del programa MIPS :
# include
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 MIPS para definir la El principal argumento :
int main (int argc, char ** argv ) { int i = 0 ; dígitos char [ ] = { '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 " dígitos char" declaración :
for (; i < 16 ; i + + ) {
} return 0 ;
Página 5
Introduzca la siguiente línea entre los corchetes 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 de un valor decimal
.