Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Conceitos Básicos em Arquitetura de Computadores — FGV 2024

Arquitetura de ComputadoresConceitos Básicos em Arquitetura de Computadores
Código
fg085413
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Júnior I - Desenvolvimento de Sistemas Eletrônicos Digitais
A Tabela ASCII (American Standard Code for Information Interchange) é um conjunto de caracteres e códigos numéricos utilizados para representar texto em computadores e dispositivos de comunicação.Desenvolvida inicialmente nos anos 1960, a tabela ASCII atribui um código único de 7 bits para cada caractere alfanumérico, de pontuação, símbolos especiais e comandos de controle. O caractere “~” (til), no código ASCII padrão, possui o código 126 na base decimal.Assinale a opção que indica sua representação na base octal.
  1. A117₈
  2. B126₈
  3. C173₈
  4. D176₈
  5. E177₈
Revelar gabarito e comentário

GabaritoD — 176₈

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

Conversão decimal → octal

Gabarito: letra D. O caractere “~” possui código decimal 126, que convertido para a base octal resulta em 176₈. A conversão é feita dividindo-se o número decimal sucessivamente por 8 e lendo-se os restos do último para o primeiro.

A banca testa a habilidade de converter entre bases numéricas, um tópico fundamental em arquitetura de computadores. O distrator mais comum é a alternativa B (126₈), que simplesmente repete o número decimal como se fosse octal, sem realizar a conversão.

Alternativa A — ❌ Incorreta

117₈ corresponde ao decimal 1×8² + 1×8¹ + 7×8⁰ = 64 + 8 + 7 = 79, que não é o código do til.

Alternativa B — ❌ Incorreta

126₈ é o número decimal 126 escrito como se já estivesse em octal. Na verdade, o octal 126₈ vale 1×64 + 2×8 + 6 = 64 + 16 + 6 = 86 decimal. É a pegadinha clássica: confundir a representação sem converter.

Alternativa C — ❌ Incorreta

173₈ = 1×64 + 7×8 + 3 = 64 + 56 + 3 = 123 decimal, próximo mas incorreto.

Alternativa D — ✅ Correta ⟵ GABARITO

Para converter 126 decimal para octal: 126 ÷ 8 = 15, resto 6; 15 ÷ 8 = 1, resto 7; 1 ÷ 8 = 0, resto 1. Lendo os restos de baixo para cima: 176₈. Portanto, 126₁₀ = 176₈.

Alternativa E — ❌ Incorreta

177₈ = 1×64 + 7×8 + 7 = 64 + 56 + 7 = 127 decimal, um a mais que o correto.

NÃO CAIA NESSA!

A banca inclui a alternativa B (126₈) para testar se o aluno não se confunde com o número decimal original. Lembre-se: representar um valor em outra base exige conversão; não é só copiar o algarismo.

Gabarito: letra D (176₈).

Link permanente: /questoes/fg085413