Babel dos Garranchos
O alfabeto ASCII *
Dom 2 Out 2005 21:23 |
- Detalhes
- Categoria: Sistemas Informatizados
- Atualização: Quinta, 27 Março 2008 22:17
- Autor: vovó Vicki
- Acessos: 99409
O alfabeto padrão mais importante da informática é o alfabeto ASCII. Este padrão foi criado há alguns anos atrás para atender às necessidades de comunicação e informatização. Os motivos da sua existência são mais complexos do que se pode imaginar inicialmente.
A história do ASCII
Lá pelos idos de 1962, J.C.R. Licklider começou a fazer algumas anotações sobre sua idéia de Rede Intergalática, onde todas as pessoas do mundo estariam conectadas e poderiam acessar programas e dados de qualquer lugar do universo. Na verdade, ele se referia à sua própria "Rede Intergalática" de pesquisadores em lugar dos EUA. Em Outubro deste ano, Lick, como era chamado, foi nomeado chefe do programa de pesquisas sobre computadores na ARPA (a avó da Internet), o qual ele batizou como IPTO (Information Processing Techniques Office - Escritório das Técnicas de Processamento de Informação).
Em 1963 Licklider começou a trocar idéias com Larry Roberts, do Lincoln Labs e diretor do projeto TX-2, Ivan Sutherland, um especialista em gráficos de computador que ele havia contratado para a ARPA, e Bob Taylor, que também acabou indo trabalhar na ARPA em 1965. Lick fez contratos com o MIT, a UCLA e a BBN para começar a trabalhar no que ainda era a sua visão do futuro.
Tudo muito bem, tudo muito bom, mas... para criar uma rede de computadores são necessárias máquinas compatíveis e, o mais importante, um alfabeto comum que todas as máquinas pudessem entender. Como um alfabeto deste tipo não existia, constitui-se um comitê de representantes da indústria e do governo para estudar o assunto. O resultado do trabalho deste comitê foi o primeiro padrão universal para computadores, chamado de American Standard Code for Information Interchange (Código Padrão Americano para a Troca de Informações), o ASCII.
O que é o ASCII
A primeira tabela ASCII era um conjunto de 128 números únicos, expressos com 7 bits, que correspondiam a cada letra do alfabeto latino, a cada um dos algarismos arábicos, a diversos sinais de pontuação e a algumas funções especiais (como quebra de linha e retorno de carro). Esta tabela permitia que máquinas de diversos fabricantes pudessem trocar dados.
Porque esta tabela possuía 128 números? É que, na mesma época, já se percebia que a IBM conseguiria impor seu padrão de byte de 8 bits (o que ela efetivamente conseguiu em 1964, tornando as máquinas de 12 e de 36 bits obsoletas). E o que é que 8 bits têm a ver com 128 números? É que, no sistema binário, usando todos os 8 bits, é possível obter 256 valores diferentes (28 = 256). Como o oitavo bit havia sido reservado como bit de paridade, importante nas comunicações, restavam 7 bits para guardar números e, 27 = 128.
Até hoje, todo e qualquer computador tem esta tabela no seu hardware de modo que, quando batucamos no teclado da nossa máquina, ela saiba quais foram as teclas digitadas, coloque as letras certas no monitor e assim por diante. Com o tempo, os 128 códigos se mostraram insuficientes e abandonou-se o bit de paridade, aumentando-se o número de códigos para 256. É a chamada tabela ASCII estendida ou expandida.
Qual é o valor ASCII das teclas
Se você tiver curiosidade de saber, use a ferramenta abaixo para verificar qual é o valor ASCII de cada uma das teclas do seu teclado. Os valores são mostrados no sistema decimal, hexadecimal e binário. Lembre-se de que letras maiúsculas e minúsculas precisam ter valores ASCII diferentes para que possam ser corretamente identificadas.
Tabela ASCII completa
Procure em Informática > Oráculo de Referências > Gerais a Tabela ASCII completa.