Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Hexadecimal — CESGRANRIO 2024

Arquitetura de ComputadoresHexadecimal
Código
cg021980
Banca
CESGRANRIO
Órgão
Caixa
Ano
2024
Nível
Médio
Cargo
Técnico Bancário Novo - Tecnologia da Informação
Há duas formas comuns para representar um número inteiro em binário: a sinal-magnitude e a complemento de dois. Enquanto na primeira há duas representações para o valor zero, na segunda há apenas uma representação do valor zero. A representação do número inteiro -127 em complemento de dois é
  1. A01111110
  2. B01111111
  3. C10000000
  4. D10000001
  5. E11111111
Revelar gabarito e comentário

GabaritoD — 10000001

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”.

Representação de números inteiros em complemento de dois

Gabarito: letra D. A representação de -127 em complemento de dois com 8 bits é 10000001. Para obtê-la, parte-se do valor positivo +127 (01111111), inverte-se cada bit (10000000) e soma-se 1, resultando em 10000001.

A questão testa o conhecimento do método de representação de números negativos em complemento de dois, que é o padrão mais comum em computadores. Diferentemente da sinal-magnitude, o complemento de dois possui uma única representação para o zero e permite que a subtração seja realizada com o mesmo circuito da soma.

  1. 1+127 em binário
  2. 201111111
  3. 3Inverter bits
  4. 410000000
  5. 5Somar 1
  6. 610000001 = -127
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

01111110 corresponde a +126 em decimal. Não é a representação de -127.

Alternativa B — ❌ Incorreta

01111111 é +127, o valor positivo. O número negativo é obtido a partir dele.

Alternativa C — ❌ Incorreta

10000000 representa -128 em complemento de dois (8 bits). É o menor número negativo representável, não -127.

Alternativa D — ✅ Correta ⟵ GABARITO

10000001 é exatamente -127: inverte-se os bits de +127 (01111111 → 10000000) e soma-se 1, obtendo 10000001.

Alternativa E — ❌ Incorreta

11111111 representa -1 em complemento de dois (todos os bits iguais a 1).

Gabarito: letra D.

Link permanente: /questoes/cg021980