Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

Um número pode representar algo que não seja necessariamente uma quantidade. Pode ser 
um índice de uma tabela ou apenas um conjunto de unidades de informação embaralhadas e 
codificadas para criptografar as informações de modo a evitar que terceiros sejam capazes de 
decifrá-las. 
A codificação mais utilizada no dia a dia é a tabela ASCII, com sete bits representando algum 
caractere alfanumérico. Isso permite que um computador envie um texto para outro utilizando 
um código de sete bits que faça referência ao caractere desejado. 
Imagine que na empresa em que você trabalha você foi convocado para decifrar o código 
abaixo. 
01001111 
01001001 
Considerando a tabela a seguir, você precisa dizer quais caracteres estão sendo enviados em 
uma mensagem que contenha a sequência de dois bytes. 
Explique como foi o processo de conversão. 
 
 
A tabela ASCII apresenta os valores hexadecimais e decimais para cada caractere 
alfanumérico. É possível converter cada byte para qualquer um dos sistemas (decimal ou 
hexadecimal) e buscar na tabela a linha correspondente. 
Porém é muito mais fácil realizar a conversão para hexadecimal em vez da conversão para 
decimal. Basta formar grupos de quatro bits e converter cada grupo em decimal para obter o 
valor hexadecimal de cada grupo. 
O primeiro byte pode ser dividido em: 
0100 => 0.8 + 1.4 + 0.2 + 0.1 = 4 em hexadecimal representado por 4. 
1111 => 1.8 + 1.4 + 1.2 + 1.1 = 15 em hexadecimal representado por F. 
Byte em hexadecimal = 4F. 
Já o segundo byte é dividido em: 
0100 => 0.8 + 1.4 + 0.2 + 0.1 = 4 em hexadecimal representado por 4. 
1001 => 1.8 + 0.4 + 0.2 + 1.1 = 9 em hexadecimal representado por 9. 
Byte em hexadecimal = 49. 
Segundo a tabela ASCII, o hexadecimal 4F representa o caractere O e o hexadecimal 49, o 
caractere I. 
Logo, a mensagem enviada é "OI".

Mais conteúdos dessa disciplina