Questão de Arquitetura de Computadores — Conceitos Básicos em Arquitetura de Computadores — FGV 2024
Arquitetura de Computadores›Conceitos 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.
A117₈
B126₈
C173₈
D176₈
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.
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.