Pular para o conteúdo principal

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

Arquitetura de ComputadoresHexadecimal
Código
cg020779
Banca
CESGRANRIO
Órgão
BNDES
Ano
2024
Nível
Superior
Cargo
Analista - Análise de Sistemas - Desenvolvimento (Manhã)
A representação e a aritmética hexadecimal são amplamente utilizadas para realizar operações de adição em sistemas de computação. Um exemplo importante é o cálculo de endereços de memória.A soma em hexadecimal dos números inteiros e positivos representados em hexadecimal por (3B7E)₁₆ e (C8A5)₁₆ resulta, na representação hexadecimal, em
  1. A(E393)₁₆
  2. B(66595)₁₆
  3. C(F3DB)₁₆
  4. D(10423)₁₆
  5. E(03E3)₁₆
Revelar gabarito e comentário

GabaritoD — (10423)₁₆

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

Aritmética Hexadecimal – Adição

Gabarito: letra D. A soma dos hexadecimais (3B7E)₁₆ e (C8A5)₁₆ resulta em (10423)₁₆, conforme demonstrado abaixo.

A adição hexadecimal segue o mesmo princípio da decimal: soma-se coluna a coluna, da direita para a esquerda, e quando o resultado excede 15 (F), subtrai-se 16 e gera-se um carry (vai-um) para a próxima coluna.

Cálculo passo a passo

   3   B   7   E
+   C   8   A   5
----------------
  1. Coluna 0 (direita): E (14) + 5 (5) = 19. 19 – 16 = 3, carry = 1. → escreve 3.

  2. Coluna 1: 7 (7) + A (10) + carry 1 = 18. 18 – 16 = 2, carry = 1. → escreve 2.

  3. Coluna 2: B (11) + 8 (8) + carry 1 = 20. 20 – 16 = 4, carry = 1. → escreve 4.

  4. Coluna 3: 3 (3) + C (12) + carry 1 = 16. 16 – 16 = 0, carry = 1. → escreve 0.

  5. Carry final: escreve 1.

Resultado: 1 0 4 2 3 → (10423)₁₆.

Alternativas

Alternativa A — ❌ Incorreta

(E393)₁₆ não corresponde ao resultado correto; provavelmente houve erro no carry ou na conversão dos dígitos.

Alternativa B — ❌ Incorreta

(66595)₁₆ não é um número hexadecimal válido (o dígito '9' é permitido, mas o valor está incorreto).

Alternativa C — ❌ Incorreta

(F3DB)₁₆ é resultado de uma soma sem considerar corretamente os carries.

Alternativa D — ✅ Correta ⟵ GABARITO

(10423)₁₆ é exatamente o resultado da soma, com carry final à esquerda.

Alternativa E — ❌ Incorreta

(03E3)₁₆ é um número de 4 dígitos, claramente menor que a soma esperada.

Dica: Para evitar erros, lembre-se de que os dígitos hexadecimais A-F valem 10-15 em decimal. Ao somar, se o resultado de uma coluna for ≥ 16, subtraia 16 e anote o carry para a próxima coluna. Pratique com alguns exemplos para ganhar velocidade.

Link permanente: /questoes/cg020779