Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Sistemas de numeração — FGV 2022

Arquitetura de ComputadoresSistemas de numeração
Código
fg049434
Banca
FGV
Órgão
PC-AM
Ano
2022
Nível
Superior
Cargo
Perito Criminal - 4ª Classe - Processamento de Dados
Dado que o valor binário da variável V é 0111001100010110, assinale o valor binário da expressão V/2.
  1. A0011100110001011
  2. B0011100110001001
  3. C0000001001111000
  4. D0001111001111000
  5. E0011111001111010
Revelar gabarito e comentário

GabaritoA — 0011100110001011

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Divisão binária por deslocamento

Gabarito: letra A. Dividir um número binário por 2 corresponde a deslocar todos os bits uma posição para a direita (operação de shift right). O bit mais à esquerda é preenchido com 0 (para números sem sinal) e o bit menos significativo (LSB) é descartado. Aplicando esse procedimento ao valor V = 0111001100010110, obtém-se 0011100110001011, que é exatamente a alternativa A.

A banca testa se o candidato conhece a equivalência entre divisão por potências de 2 e deslocamento de bits. É um conceito fundamental em arquitetura de computadores e sistemas de numeração.

  1. 1V original: 0111001100010110
  2. 2Desloca 1 bit à direita
  3. 3MSB recebe 0
  4. 4LSB é descartado
  5. 5Resultado: 0011100110001011
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

Ao deslocar V (0111001100010110) um bit à direita, cada bit move uma posição: o bit 0 (LSB) é descartado, o bit 1 passa a ser o novo LSB, e assim por diante. O MSB torna-se 0. Resultado: 0011100110001011.

Alternativa B — ❌ Incorreta

Apresenta 0011100110001001, que difere no penúltimo bit (deveria ser 1011, não 1001). Possível erro de arredondamento ou de interpretação manual.

Alternativa C — ❌ Incorreta

Valor 0000001001111000. Não corresponde a nenhum deslocamento simples de V. Provavelmente tentativa de cálculo decimal incorreto.

Alternativa D — ❌ Incorreta

Valor 0001111001111000. Se deslocássemos V apenas 1 bit, o resultado começaria com 0011...; esse começa com 0001. Possível confusão com deslocamento de 2 bits ou erro de leitura.

Alternativa E — ❌ Incorreta

Valor 0011111001111010. Inicia com 0011 (correto), mas os bits finais estão trocados (1010 em vez de 1011). Erro de precisão.

PEGA ESSA DICA!

Para dividir por 2^k, desloque k bits à direita. Para multiplicar, desloque à esquerda. Lembre-se de que o bit descartado (LSB) é perdido – não há arredondamento.

Gabarito: letra A

Link permanente: /questoes/fg049434