SóProvas


ID
1560466
Banca
Marinha
Órgão
CAP
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Considerando os valores binários A = 1011; B = 1001; e C = 1000, qual será o resultado da expressão X = A + B - C?

Alternativas
Comentários
  • Essa questão está errada! O valor de 10 em binário é "1010", nem essa opção existe!

  • Bruno, a questão não está errada. A alternativa correta é c) 1100 (12 na base decimal)

    Observe:

    A = 1011 (11 na base decimal)

    B = 1001 (9 na base decimal)

    C = 1000 (8 na base decimal)

    A expressão é X = A + B - C, ou seja, X = 11 + 9 - 8 = 12 (base decimal)

    Convertendo 12 da base decimal para binário é: 1100, ou seja, alternativa c).



  • Alternativa correta C

     

    O método de conversão para número Decimal, nesta questão, dá certo. Porém em questões com números binários maiores, o correto seria Aritmética de Binários.

    Encontrei a resposta da seguinte forma:

    A = 1011; B = 1001; e C = 1000; x= A + B - C

    B - C = 1001 - 1000 = 0001

    x= 1011 + 0001 = 1100

     

  • Além de você ter a opção por transformação em decimal, pode.os fazer a artmetica. você por exemplo, se somar 1 e 0, vai dar 1. mas se somar 1 e 1, vai dar 0 porque vai sobrar 1 para a outra casa. E use a mesma lógica para a subtração. Mas eu recomendo a transformação em decimal. Lembrando que a cada casa nova, você múltipla por 2 a expressão e soma 1 = 1 3 = 11 7 = 111 15 = 1111