Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Hexadecimal — FGV 2023

Arquitetura de ComputadoresHexadecimal
Código
fg061537
Banca
FGV
Órgão
Câmara dos Deputados
Ano
2023
Nível
Superior
Cargo
Analista Legislativo - Informática Legislativa - Manhã
Escritos no sistema binário, a = 11010011 e b = 1010110.A representação binária do número a – b é igual a
  1. A1101101.
  2. B1011101.
  3. C1111101.
  4. D1011001.
  5. E1101001.
Revelar gabarito e comentário

GabaritoC — 1111101.

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

Subtração binária

Gabarito: letra C. A subtração binária de a = 11010011 (8 bits) e b = 1010110 (7 bits, expandido para 01010110) resulta em 1111101. A forma mais segura é usar complemento a dois: a - b = a + (~b + 1).

A banca testa a capacidade de realizar operações aritméticas básicas em binário, exigindo atenção ao alinhamento de bits e ao empréstimo (borrow). Vamos resolver passo a passo pelo método do complemento a dois, que evita confusões com empréstimos sucessivos.

Método do complemento a dois

  1. Alinhar b com 8 bits: 1010110 → 01010110.

  2. Calcular o complemento de b: inverter cada bit de b → 10101001.

  3. Somar 1 ao complemento: 10101001 + 1 = 10101010.

  4. Somar a com o complemento de b:

     1 1 0 1 0 0 1 1
   + 1 0 1 0 1 0 1 0
   -----------------
     0 1 1 1 1 1 0 1   (ignorando o carry final)

O resultado é 01111101, que equivale a 1111101 (7 bits, ignorando o zero à esquerda).

  1. 1Alinhar b em 8 bits
  2. 2Inverter bits de b
  3. 3Somar 1 ao complemento
  4. 4Somar a + complemento
  5. 5Ignorar carry final
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

1101101: resultado de uma subtração errada, provavelmente com erro de borrow.

Alternativa B — ❌ Incorreta

1011101: erro de cálculo, não corresponde à operação correta.

Alternativa C — ✅ Correta ⟵ GABARITO

1111101: exatamente o resultado obtido pelo complemento a dois.

Alternativa D — ❌ Incorreta

1011001: erro difere em mais de um bit.

Alternativa E — ❌ Incorreta

1101001: próximo do valor correto, mas com diferença no bit menos significativo.

NÃO CAIA NESSA!

A banca pode induzir o aluno a fazer a subtração direta sem alinhar corretamente os bits ou sem gerenciar os empréstimos. O método do complemento a dois é mais confiável e evita erros comuns. Treine ambos os métodos.

Gabarito: letra C — 1111101.

Link permanente: /questoes/fg061537