|
|
|
|
|
O
código ASCII (American Standard Code for Information
Interchange) foi adoptado pelo governo dos USA porque era utilizável
em comunicação de dados.
Inicialmente a norma compreendia um código de 7 bit e um bit
opcional de paridade que permitia um controlo de validade sobre o
código transmitido. Com 7 bit apenas era possível codificar
128 estados diferentes.
O ASCII evoluiu para um "Extended" ASCII que compreende
8 bit permitindo codificar 256 estados diferentes desde 0000 0000
(00 em hexadecimal) até 1111 1111 (FF em hexadecimal).
Os 128 estados adicionais não são normalizados o que
dá origem a várias tabelas distintas, denominadas "code
page".
Numa tabela simplificada os 128 estados iniciais são codificados:
Deve notar-se que neste esquema de codificação os algarismos
têm um valor numérico mais baixo que as letras maiúsculas
e estas, por sua vez têm um valor numérico mais baixo
que as letras minúsculas.
Deste facto resulta que uma ordenação sequencial por
ordem ascendente coloca o espaço antes dos algarismos, estes
antes das letras maiúsculas e estas, por sua vez antes das
letras minúsculas: espaço, 0,1, ... , 9, A, B, ... ,
X, Y, Z, a, b, ... , x, y, z. |
|
|
|