MIPS é uma linguagem de programação de montagem de 64 bits desenvolvido pela MIPS Technologies no início de 1980 . A linguagem MIPS é usado em sistemas embarcados que podem ser encontrados em hardware de rede e consoles de videogame. MIPS utiliza sistemas de numeração decimal tradicionais, bem como base- 16 sistemas posicionais hexadecimais. A conversão de um número hexadecimal para um número decimal , em MIPS requer o uso de um " loop ", que executa uma operação matemática do valor inicial para calcular o equivalente decimal . Instruções
1
Digite o seguinte código de inicialização para o início do programa MIPS :
# include
2
Digite o seguinte código no programa para definir a variável conversão :
extern int hexconvert (char * c);
3
Digite o seguinte código no programa MIPS para definir o O 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
Construa o circuito , inserindo o seguinte código após a declaração de " dígitos char" :
for (; i < 16; i + +) {
} return 0;
5
Digite a seguinte linha entre os suportes do loop:
printf (" % c \\ t % d \\ n" , dígitos [i], hexconvert ( dígitos + i) ); .
6
Compilar e executar o código para converter qualquer valor hexadecimal para um valor decimal