SóProvas


ID
1779952
Banca
CESPE / CEBRASPE
Órgão
TRE-RS
Ano
2015
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Considerando que na expressão (1C9D7E + 9B5F82) - ABCDEF todos os valores estejam em hexadecimal, é correto afirmar que o resultado dessa expressão, também em hexadecimal, é:

Alternativas
Comentários
  • Apesar de ter acertado, não entendi a questão muito bem. Marquei pelo resultado aproximado.
    Será que tem alguém aí para me explicar?

    Meus cálculos:
    Primeiro resolvi a soma dos parênteses

     1C9D7E
    +9B5F82
    B7FCF0

    Depois resolvi a subtração
     B7FC F0
    -ABCDEF
    0C2F01 Ou seja C2F1

    E o outro 1?

  • Emanuelle, pelos seus cálculos, voce só ignorou a passagem da unidade na primeira soma 

      7E

    +82

    100

    Então, ficaria

     1C9D7E
    +9B5F82

    B7FD00

    E finalmente

     B7FD 00
    -ABCDEF
    0C2F11

  • Porém, não podemos dizer que C2F1 e C2F01 sejam equivalentes (o último é uma ordem de grandeza superior, só é desprezível 0 à esquerda e nunca no meio ou a direita).

  • Aaahh, foi mesmo, Ivan! Ahahahaha muito obrigada pela ajuda e dica!! :*

  • A Emanuele talvez teve a mesma dificuldade que eu tive: porém vou explicar como se encontra esse "outro 1 " que faltou aí.

     


    Primeiro resolva os parênteses

     1C9D7E
     9B5F82

    B7FD00 --> ESSE É O RESULTADO DA SOMA

    subtração:


     B7FD00
    -ABCDEF
     0C2F11 -----> RESULTADO DA SUBTRAÇÃO      nessa subtração é importante salientar que, estamos trabalhando com hexadecimal e não decimal, portanto, quando você pede um número emprestado, você terá um numero 16, portanto "16-F = 1"e a casa vizinha, "o segundo 0"  fica com 15 " 16-1" diferente da subtração decimal que resultaria em 9 "10-9" .  portanto o segundo 1 que você procura é o "15-E=1" . e logo depois subtraia mais uma unidade de hexa da próxima casa "D-1 =C" que por sua vez pede emprestado para a próxima casa "F"  ficando  "F-1 =D" e continuando, D-C = 2. agora basta continuar com o raciocínio para terminar a conta.

    agora pra quem não conseguiu calcular, sugiro que veja os videos do assunto no youtube.

    e pra auxiliar procurem no google por calculadora hexadecimal online.

     

    .....

    CONCURSEIROS DE TI - BRASIL

    https://www.facebook.com/groups/1331518076920079/

     

     

     

  • Para entender melhor como funciona a subtração, achei bem interessante essa explicação:

    E para 2 ? 
    2 representa 16+2 = 18 
    E são 14 , portanto 14 para 18 = 4 , "e vai 1" 

    1162 
    -A3E 
    -------- 
    . . .4 

    3 + o 1 que veio de trás = 4 , para 6 , 2 

    1162 
    -A3E 
    -------- 
    . .2 4 

    A para 1 ? 
    1 são 16+1 = 17 
    Como A é 10 , 10 para 17 são 7 , e vai 1 
    Finalmente 1 para 1 nada 

    1162 
    -A3E 
    -------- 
    0724 
    Fonte: https://br.answers.yahoo.com/question/index?qid=20090408090500AAnISaL
  • Converti tudo para binário. Deu um pouco de trabalho mas consegui responder.

    1C9D7E (16) = 0001  1100  1001  1101  0111  1110 (2)

    9B5F82 (16) = 1001  1011  0101  1111  1000  0010 (2)

    A soma desses deu = 1011  0111  1111  1101  0000  0000 (2)

    ABCDEF (16) = 1010  1011  1100  1101  1110  1111 (2)

    Agora a subtração

    1011  0111  1111  1101  0000  0000 - 1010  1011  1100  1101  1110  1111 = 0000  1100  0010  1111  0001  0001 = 0C2F11

    Pessoalmente achei mais difícil fazer direto em hexadecimal do que em binário.

     

     

  • A---B---C--D--E--F é o mesmo que: 10 11 12 13 14 15;

    1 C 9 D 7 E é o mesmo que: 1 12 9 13 7 14;

    9 B 5 F 8 2 é o mesmo que : 9 11 5 15 8 2;

    A B C D E F é o mesmo que: 10 11 12 13, 14, 15;

    RESOLUÇÃO:

    __ |1| _|12| 9 13 7 14

    + | |

    __ |9| 11 5 15 8 2

    -

    __10 11 12 13 14 15

    = --------------------------------------

    0 12 2 15 1 1 = ( C 2 F 1 1)

    Pessoal, eu resolvi dessa maneira aí,

    não sei se vai dar certo em outros tipos de questões, para essa ai deu.

    para não confundir, eu substituí o hexadecimal pelo decimal, fiz a soma e subtração.

    O resultado eu substituí novamente para o hexadecimal.

  • Isso se resolve em 10 segundos e não com um monte de conta, (1C9D7E + 9B5F82) - ABCDEF, pega só o ultimo digito E+2-F=A-F=1, tem que acabar em 1, sabemos que a resposta tem que ter 6 digitos ou menos, então sobra somente letra A