Questão de Arquitetura de Computadores — Sistemas de numeração — Ibest 2024
- Código
- qg279560
- Banca
- Ibest
- Órgão
- CRF-RJ
- Ano
- 2024
- Nível
- Médio
- Cargo
- Técnico de Tecnologia da Informação
- A010010010.
- B01010010.
- C01000010.
- D01000011.
- E11000010.
GabaritoC — 01000010.
Gabarito: letra C. Multiplicando 1011 (decimal 11) por 110 (decimal 6) obtém-se 1000010 (decimal 66). Preenchendo com zeros à esquerda para 8 bits, o resultado é 01000010, exatamente a alternativa C.
A multiplicação binária segue o mesmo algoritmo da decimal: multiplica-se cada bit do segundo número pelo primeiro e soma-se com os deslocamentos adequados.
Vamos calcular passo a passo:
1011 × 0 (bit menos significativo de 110) = 0000 → 0000 (deslocamento 0)
1011 × 1 (próximo bit) = 1011 → 10110 (deslocamento 1)
1011 × 1 (bit mais significativo) = 1011 → 101100 (deslocamento 2)
Somando:
0000
+ 10110
+101100
--------
1000010O resultado é 1000010 (7 bits). Como as alternativas são apresentadas com 9 bits (incluindo um zero inicial), completamos para 8 bits: 01000010.
010010010 (binário) = 146 decimal. Erro na soma ou deslocamento.
01010010 = 82 decimal. Erro comum: somar 10110 + 101100 sem levar corretamente o carry.
01000010 = 66 decimal, exatamente 11 × 6.
01000011 = 67 decimal. Confusão no último bit (soma incorreta).
11000010 = 194 decimal. Erro grave de deslocamento.
Monte a multiplicação em colunas, alinhando os deslocamentos e somando bit a bit com carry. Verifique o resultado convertendo para decimal (11 × 6 = 66 → binário 1000010).
Gabarito: letra C.
Link permanente: /questoes/qg279560