Como converter hexadecimal em decimal em MIPS

Escrito por doug vintage | Traduzido por marcos a. guedes
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como converter hexadecimal em decimal em MIPS
Utilize o MIPS para converter valores hexadecimais em decimais (Jupiterimages/Photos.com/Getty Images)

MIPS é uma linguagem de programação de montagem (assembly) desenvolvida pela MIPS Technologies, no começo dos anos 1980. Ela é utilizada em sistemas incorporados, que podem ser encontrados em hardware de rede e videogames. Essa linguagem utiliza sistemas de numeração decimal tradicionais, bem como sistemas de base hexadecimal. A conversão de um número hexadecimal em MIPS exige o uso de um "for loop", que realiza uma operação matemática com valor original para calcular o seu equivalente decimal.

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

Instruções

  1. 1

    Digite o seguinte código de inicialização no início do programa MIPS:

    include <stdio.h>

  2. 2

    Digite o seguinte código no programa para definir a variável de conversão:

    extern int hexconvert(char* c);

  3. 3

    Digite o seguinte código no programa MIPS para definir o 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. 4

    Construa um "loop" digitando o seguinte código depois da declaração "char digits":

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

    } return 0;

  5. 5

    Digite a seguinte linha entre os parenteses do "loop":

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

  6. 6

    Compile e execute o código para converter qualquer valor hexadecimal em decimal.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível