Bem Vindo!

A mente que se abre a uma nova idéia jamais voltará ao seu tamanho original.

Albert Einstein

terça-feira, 16 de outubro de 2012

CODIFICAÇÃO BINÁRIA EM ASCII


CODIFICAÇÃO BINÁRIA EM ASCII
A sigla ASCII significa (American Standard Code for Information Interchange), que em português pode ser traduzida como Código Padrão Americano para troca de informações.
            É uma codificação de 7 bits, baseada no alfabeto Inglês, mas é representada por 8 bits, onde o oitavo bit “da direita p/ esquerda” normalmente é utilizado para eventual detecção de erro ex.: (0000 0000).
A codificação ASCII contém 128 caracteres, que é a quantidade de combinações obtidas com 7 bits, pois 2^7=128, onde o número 2 representa a base que é binária, e o número 7 representa a quantidade de bits a ser usada, totalizando assim uma quantidade de 128 combinações possíveis, e dessas 128, 33 não são imprimíveis, pois são apenas comandos necessários para processamento das informações.




Os caracteres imprimíveis do Alfabeto estão disponíveis em maiúsculos a partir do número (65 base 10) ou (0100 0001 em binário ASCII) em sequência a partir da letra A até o Z, que corresponderá ao número (90 na base 10) ou (0101 1010 em binário ASCII), e outros caracteres que são representados por suas respectivas codificações conforme tabela abaixo:



ESCRITA DE PALAVRAS EM ASCII

Para a escrita de alguma palavra com o código ASCII é necessária a escrita em sequência dos códigos correspondentes de cada letra que formará a palavra, como por exemplo, para se escrever Josiel no código ASCII, será necessária a seguinte sequência:
01001010 01101111 01110011 01101001 01100101 01101100, onde:

01001010               J     em decimal= 74
01101111               o    em decimal= 111
01110011               s    em decimal= 115
01101001               i     em decimal= 105
01100101               e    em decimal= 101
01101100               l     em decimal= 108


CÓDIGO ASCII ESTENDIDO

Existe também a tabela ASCII estendida, onde se utilizam todos os 8 bits da codificação, formando assim a possibilidade de 256 caracteres diferentes, mas da mesma forma que o ASCII padrão, alguns caracteres são apenas para comando e portanto não são imprimíveis, mas pelo fato da quantidade de combinações possíveis serem o dobro da padrão, existe uma quantidade e forma de caracteres bem ampla, ficando a critério do utilizador como empregá-las.

Nota: A codificação ASCII Estendida contém 256 caracteres, que é a quantidade de combinações obtidas com 8 bits, pois 2^8=256, onde o número 2 representa a base que é binária, e o número 8 representa a quantidade de bits a ser usada, totalizando assim uma quantidade de 256 combinações possíveis.

Nenhum comentário:

Postar um comentário