SóProvas


ID
617455
Banca
CESGRANRIO
Órgão
FINEP
Ano
2011
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A representação hexadecimal do endereço IP 200.150.96.60 é

Alternativas
Comentários
  • bom segue a seguinte tabela.


    1- transformar o numero que esta em octal para binario e depois é so seguir a tabela de binario para hexadecimal.
    para transforar de octal para binario seguir a tabela abaixo.
  • Numeros Hexadecimais são representados em 16 posições:
    {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}
    Para transformar basta dividir um número decimal qualquer por 16, usamos o seu resto para descobrir o Hexadecimal, a conta acaba quando a divisão chegar em zero. 

    O exemplo da questão:

    200/16 = 12 >>> Resto: 8 = 8
    12/16 = 0 >>>>> Resto 12=C
    200 = C8
    ____
    150/16=9 >>>>>Resto 6=6
    9/16=0 >>>>>>>Resto 9=9
    150=96 em hexadecimal
    ____
    96/16=6>>>>>Resto 0=0
    6/16 = 0 >>>>Resto  6=6
    96 = 60 em hexadecimal
    ____
    60/16=3 >>>Resto 12 = C
    3/16=0 >>>>Resto 3 = 3
    60=3C
    _______
    C8.96.60.3C (letra B)

    Durante a divisão, o ultimo passo não é necessário porque o  numerador é menor 16, mas fiz o calculo só para seguir o algoritmo...

  • 200.150.96.60 – decimal
    transformar para binário
    11001000.10010110.01100000.00111100 – binário
    Binário /Hexadecimal
    1100|1000.1001|0110.0110|0000.0011|1100 – separando em 4 bits
        C     8   .   9      6    .   6      0    .   3       C
    Então: C8.96.60.3C

    1100=C; 1000=8; 1001=9; 0110=6; 0000=0; 0011=3; em hexadecimal.
     
     
     











  • Fica a dica de sempre olharmos as alternativas antes. Visto que um número hexadecimal sempre terá sua representação em um número menor que o decimal, ficaria claro que o último octeto "60" não poderia ser representado em hexadecimal como o próprio 60. Nesse caso, de cara, teríamos a alternativa B.

    []s
  • Bem, eu faço assim:

    200=12x16+8

    150=9x16+6

    96=6x16+0

    60=3x16+12

    Lembrando que C=12 e que o número em decimal é a soma de suas parcelas multiplicados pela a base.
  • Forma rápida de matar esta questão.  Notar que o segundo bloco mais significativo nas respostas é todo diferente entre elas.  Basta converter então 150 para Hexadecimal, que é 96.

  • Não são todos diferentes entre si, dois são iguais (F0).

     

    De qualquer forma, é uma boa estratégia. Fiz assim também.