Questão de Arquitetura de Computadores — Sistemas de numeração — SRH 2015
- Código
- qq150342
- Banca
- SRH
- Órgão
- UERJ
- Ano
- 2015
- Nível
- Superior
- Cargo
- Analista de Sistemas
- A00001010 e 00011001
- B00001010 e 11100111
- C11110110 e 00011001
- D11110110 e 11100111
GabaritoB — 00001010 e 11100111
A questão testa a conversão de números decimais (positivo e negativo) para binário em 8 bits usando a notação de complemento a dois, que é o padrão para representar números inteiros com sinal em computadores.
Número 10 (positivo):
Basta converter o valor absoluto para binário: 10 em decimal = 1010 em binário.
Completar com zeros à esquerda até 8 bits: 00001010.
Número -25 (negativo):
Converter o valor absoluto (25) para binário: 25 = 11001.
Completar com zeros à esquerda até 8 bits: 00011001.
Inverter todos os bits (complemento a um): 11100110.
Somar 1 ao resultado: 11100110 + 1 = 11100111.
Portanto, -25 em complemento a dois com 8 bits é 11100111.
Apresenta 00001010 e 00011001. O segundo valor é a representação de +25, não de -25. Falta aplicar a inversão e soma.
Apresenta exatamente 00001010 (10 positivo) e 11100111 (-25 em complemento a dois).
Apresenta 11110110 e 00011001. O primeiro valor (11110110) seria -10 em complemento a dois, não +10. O segundo é +25, não -25.
Apresenta 11110110 e 11100111. O primeiro é -10, não +10. O segundo está correto para -25, mas o primeiro está errado.
A banca pode tentar confundir apresentando o complemento a um (inversão sem soma) ou a representação em sinal-magnitude. Lembre-se: para números negativos em complemento a dois, o bit mais significativo (MSB) sempre será 1. No caso de -25, o MSB é 1, confirmando que é negativo.
Gabarito: letra B
Link permanente: /questoes/qq150342