SóProvas


ID
28561
Banca
CESGRANRIO
Órgão
DECEA
Ano
2006
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Em hexadecimal, qual o resultado da soma dos valores 1E + 3C?

Alternativas
Comentários
  • As letras dos n° hexadecimal são:
    A =10, B =11, C =12, D =13, E =14, F =15
    logo,
    = 1 . 14 + 3 . 12
    = 14 + 36
    = 50
    passando para n° hexadecimal:
    = 5 . 10
    = 5A
    portanto, resposta letra C
  • Explicando de outra forma: Usando o método dos valores posicionais passar de Hexa para Decimal:
    1E: 1*(16^1)+E*(16^0)=1*16+E*1=16+14=30;
    3C: 3*(16^1)+C*(16^0)=3*16+C*1=48+12=60;
    5A: 5*16+A=80+10=90 (=30+60);

    mas se temos 1E+3C = 90(dec) basta passar 90 para hexa e achar a resposta:
    90/16^1=90/16=5 (resta 10)
    10/16^0=10/1=10 (=A), temos 5A.

    Outro exemplo: 2EF
    2*(16^2)+E*(16^1)+F*(16^0)=
    2*256+E*16+F*1=
    512+14*16+15*1=
    512+224+15= 751(dec) 2EF(hex)
  • Para quem quiser, pode-se somar na forma hexadecimal mesmo, sem precisar transformar para a forma decimal
    ....1
    ....1E
    ..+.3C
    ....__
    ....5A

    Abs
    Eric - UFRJ
  • A soma, em hexa, também pode ser feita assim:1E3C----1, 14 <-- E3, 12 <-- C----4, 26----5, 10 <-- A----5A
  • Hexadecimal:(0,1,2,3,4,5,6,7,8,9, A=10, B=11, C=12, D=13, E=14, F=15)- base 161E+ ==> O valor do E=14        >=163C ==> O valor do C=12Portanto 14+12=26 = (E+C=26), entretanto este valor é maior que 16, então teremos que subtrair o resultado pelo (Hexadecimal na base 16)==> (26-16= 10=A) Quando o valor é maior que 16, nós temos que colocar +1 no outro nºEntão fica11E+3C___5A (A=10)A resposta correta é a Letra C = 5A.
  • 1E = 0001.1110

    3C = 0011.1100

    --------------------

             0101.1010 = 5A