No código ASCII padrão, o caractere “{“, na base numérica de...

Próximas questões
Com base no mesmo assunto
Ano: 2021 Banca: VUNESP Órgão: EsFCEx Prova: VUNESP - 2021 - EsFCEx - Informática |
Q1815165 Arquitetura de Computadores
No código ASCII padrão, o caractere “{“, na base numérica decimal, possui o código 123. Esse mesmo caractere pode ser representado, na base hexadecimal, como:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a B - 7B16.

Para resolver esta questão, é necessário ter conhecimento sobre sistemas de numeração, especificamente a conversão entre bases numéricas. O sistema ASCII atribui um número a cada caractere, e o caractere “{“ é representado pelo número 123 na base decimal. A questão pede essa representação na base hexadecimal.

O processo de conversão de decimal para hexadecimal envolve dividir o número 123 sucessivamente por 16, anotando os restos. Vamos ver isso em detalhes:

  • 123 ÷ 16 = 7, com resto 11
  • O quociente é 7 e o resto é 11, que em hexadecimal é representado pela letra B.

Assim, o número 123 em decimal é igual a 7B no sistema hexadecimal. Portanto, a alternativa correta é a B - 7B16.

Vamos analisar as outras alternativas:

  • A - 7C16: 7C representa o valor decimal 124, não 123.
  • C - 6A16: 6A representa o valor decimal 106, o que está incorreto.
  • D - 6C16: 6C é equivalente a 108 em decimal, também incorreto.
  • E - 7A16: 7A corresponde ao valor decimal 122, que não é o mesmo que 123.

É essencial compreender a conversão entre sistemas numéricos, pois esse conhecimento é frequentemente exigido em questões de concursos públicos, especialmente em disciplinas relacionadas à informática e sistemas operacionais.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Existem 2 formas de se resolver:

1º fazendo a conversão direta da B10 p/ B16:

123 / 16: resto 11 e quociente 7 >> 7B

2º fazendo a conversão da B10 p/ B2:

123 / 2 >> 1 1 1 1 0 1 1

Depois da B2 p/ B16 (agrupando o resultado acima e 4 em 4)

(add 0 p/ completar o grupo) 0111 | 1011 >> 7B

Para converter o decimal 123 para binário.

Divida 123 sucessivamente por 2 até que o quociente seja igual a 0.

123/2 = 61, resto = 1

61/2 = 30, resto = 1

30/2 = 15, resto = 0

15/2 = 7, resto = 1

7/2 = 3, resto = 1

3/2 = 1, resto = 1

1/2 = 0, resto = 1

0111 |1011. = 7B

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo