SóProvas


ID
325342
Banca
FUNCAB
Órgão
SEJUS-RO
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Nos sistemas de numeração, da conversão do número 120 na base octal para a base hexadecimal, resulta:

Alternativas
Comentários
  • Duas maneiras de resolver...

    1° Transformando Octal -> Decimal -> Hexadecimal 

    120 = (1x8^2) + (2x8^1) + (2x8^0)  =  64 + 16 -> 80 -> 80/16 = 50

    2° pegando os grupos de 3 bits que reprentam o alfabeto Octal, depois os grupos 4 bits que representam o alfabeto hexadecimal.

    120 = 001010000 = 001010000  -> 50

    Octal - Binário
    0 = 000
    1 = 001
    2 = 010
    3 = 011
    4 = 100
    5 = 101
    6 = 110
    7 = 111

    Hexadecima - Binário
    0 = 0000
    1 = 0001
    2 = 0010
    3 = 0011
    4 = 0100
    5 = 0101
    6 = 0110
    7 = 0111
    8 = 1000
    9 = 1001
    A = 1010
    B = 1011
    C = 1100
    D = 1101
    E = 1110
    F = 1111



  • Convertendo octal para binário: 1 (001) 2 (010) 0 (000) = 1010000

    Convertendo binário para hexadecimal: 0101 (5) 0000 (0) = 50

    Letra D.

  • 1 2 0 (base oito)  - transformar em binario cada algarismo

    001   010   000

        000|0   0101    0000  - juntar de 4 em 4 para formar o numero hexadecimal da direita para esquerda.
    tive que completar com zeros, pois o numero octal era menor.

          0         5        0       =  resposta 50.   (pegar os grupos em binario e juntar).