SóProvas


ID
17836
Banca
CESGRANRIO
Órgão
BNDES
Ano
2008
Provas
Disciplina
Arquitetura de Computadores
Assuntos

O resultado de 11010101 + 01010010, representado em 8 bits, em complemento a 2, é

Alternativas
Comentários
  • Justificativa:1101010101010010----------00100111Se ocorrer vai-um tanto para o bit de sinal quanto para fora do número é equivale a inverter duas vezes o sinal, o resultado está correto;Se não ocorrer "vai-um" para o bit de sinal e somente ocorrer para fora do número o resultado é incorreto, ocorreu overflow.
  • Renato... nao entendi a diferença de vai-um de sinal e vai-um fora do número...
  • Pq não é letra e?11010101 (comp 2) = 00101010 + 1 = 0010101101010010 (comp 2) = 10101101 + 1 = 10101110 -------- 11011001
  • Concordo com você Ingrid. Resposta correta, letra E.

    Deve ter ocorrido algum engano.

  • O Gabarito está certo. Resposta letra "A".
    A soma em complemento de 2 deve ser feita normalmente... não é necessário inverter os 0s e 1s e somar mais um número (Geralmente fazemos isso para encontrar o número equivalente em decimal)... A única coisa que deve-se fazer é descartar o último carry (caso seja necessário). Esse site explica bem direitinho: http://www.icea.gov.br/ead/anexo/22401.htm

    Em resumo: Ele explica que essa soma seria feita da seguinte maneira:

         11010101  (-43)
       +01010010  (82)
    =00100111 (39)

    Observe que teve um último carry... se fossemos considerar esse 1, o número extrapolaria aos 8 bits (overflow). Por isso que a regra manda descartá-lo... e outra, dá pra perceber que o resultado é um número positivo (82-43). Não seria possível a resposta começar com 1 (Em complemento de 2, número iniciado em 1 significa que é negativo). E a única alternativa que começa em 0 é a letra "A". Resposta 00100111. Espero ter ajudado =)
  • Em complemento a 2, qd necessito realizar cálculos, é feito o complemento do numero se ele estiver em decimal, se ele já estiver em binário é so somar,
    Ex: 11010101 +  01010010 =>  00100111
    O que é diferente da  adição de 15 + (-13).
    Neste caso, converto o -13 para binário, separo o sinal e inverto o restante(mantisa) e somo 1.  Ficando 1 10011, só então somo com 15.
  • Mas pessoal, a questão está ambigua. Não dá para saber se os números estão em complemento 2 ou se ele quer q a resposta seja dada em complemento 2...

    Se a resposta fosse a letra E o gabarito também estaria correto.

    Não dá para adivinhar oq a pessoa q escreveu essa questão estava querendo...
  • Resposta: A.

     11010101 + 01010010

    passos 1 -  descubra qual é o número em vermelhor (representado por 8 binarios em complemento a 2).

    _descobrindo passo 1:  inverter 11010101 e somar + 1 = 00101011, ou seja,  - 43.

    passo 2 -  como o bit mais a esquerda representa o sinal, 1 para negativo e 0 para positivo, eu não preciso usar o passo acima em numero positivo, bastando apenas saber quem é 01010010, que no caso é o numero 82.

    passo3 -  fazer a conta 82-43 = 39, e portanto, 39 em binario: 100111. agora basta acrescentar os bits 0 a esquerda até completar os 8 bits.

    Resultado: 00100111

    Agora pessoal, vamos raciocinar, nada de  ambiguidade. Ao somar os binarios  11010101 + 01010010 , o resultado seria de 9 bits e não de 8.  porém o uso da virgula alí faz referencia ao "resultado", ficando realmente a questao com um sentido "entranho" no sentido de "como estária representado os termos da conta? binario normal, ou complementar?. "  mas como vimos acima, essa duvida é sanada pelo proprio raciocinio inicial de somarmos a conta e ultrapassar os 8 binarios..

  • A pegadinha da questão é que os números que ele dá no enunciado JÁ ESTÃO respresentados como complemento de 2 - é um problema de interpretação de texto mesmo. Então o ideal seria "desconverter" e transformar para decimal e fazer a conta a partir daí.

    Eu errei marcando a letra E e provavelmente outras pessoas erraram do mesmo jeito porque acharam que os números do enunciado estavam em binário 'comum', fizeram a soma e só depois pegaram o resultado e fizeram complemento de 2.

  • Que raiva dessa questão. Já está tudo pronto, é só somar. E eu aqui fazendo vários cálculos. Que ódio... Letra A com certeza.