CÓDIGOS ALFANUMÉRICOS

Transcrição

CÓDIGOS ALFANUMÉRICOS
CÓDIGOS ALFANUMÉRICOS
ƒ Grande parte da informação não é constituída apenas por números mas também por letras e símbolos especiais a que se
chamam caracteres alfanuméricos.
ƒ Um código alfanumérico permite representar dígitos, letras e outros caracteres especiais (espaço, mudança de linha, etc.).
ƒ Os códigos alfanuméricos não são códigos ponderados, pelo que não são indicados para a realização de cálculos.
ƒ O código alfanumérico mais conhecido é o código ASCII (American Standard Code for Information Interchange).
ƒ O código ASCII utiliza palavras de 7 bits, podendo, por isso, representar um máximo de 27=128 caracteres diferentes.
ƒ A primeira versão do código ASCII (American Standard Code for Information Interchange) foi criada em 1963 para
normalizar a transmissão e armazenamento de texto. Em 1967 foram incluídas as letras minúsculas no código que no essencial
permaneceu inalterado até aos nossos dias.
CÓDIGOS ALFANUMÉRICOS
B3B2B1B0
Código ASCII (American Standard Code for Information Interchange)
B6B5B4
000 001 010 011 100 101 110 111
0000 NUL DLE SP 0 @ P
`
p
0001 SOH DC1 !
1
A Q a
q
0010 STX DC2 “
2
B R b
r
0011 ETX DC3 #
3 C S
c
s
0100 EOT DC4 $
4 D T
d
t
0101 ENQ NAK % 5
E U e
u
0110 ACK SYN &
6
F V
f
v
0111 BEL ETB ‘
7 G W g
w
1000 BS CAN (
8 H X
h
x
1001 HT EM )
9
I
Y
i
y
1010 LF SUB *
:
J
Z
j
z
1011 VT ESC +
;
K
[
k
{
1100 FF FS
,
<
L
\
l
|
1101 CR GS = M
]
m
}
1110 SO RS
.
> N
^
n
~
1111 SI US
/
? O _
o DEL
Caracteres de controlo:
NUL
Null
SOH Start of heading
STX
Start of text
ETX
End of text
EOT
End of transmission
ENQ Enquiry
ACK
Acknowledge
BEL
Bell
BS
Backspace
HT
Horizontal tab
LF
Line feed
VT
Vertical tab
FF
Form feed
CR
Carriage return
SO
Shift out
SI
Shift in
SP
Space
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US
DEL
Data link escape
Device control 1
Device control 2
Device control 3
Device control 4
Negative acknowledge
Synchronous idle
End of transmission block
Cancel
End of medium
Substitute
Escape
File separator
Group separator
Record separator
Unit separator
Delete
CÓDIGOS ALFANUMÉRICOS
ƒ Existe actualmente um grande número de sistemas que suportam a utilização do ASCII expandido (ou "elevado"), derivado do
ASCII standard. O ASCII expandido utiliza um oitavo bit, que é 0 para os 128 caracteres do ASCII standard e é 1 para
identificar mais 128 caracteres de símbolos, letras de outros idiomas e símbolos gráficos.
ƒ Ainda assim, o código ASCII possui a grande desvantagem de apenas permitir a representação de até 28=256 símbolos
diferentes. Como diversas línguas utilizam mais do que 256 combinações diferentes, foi criada uma codificação de 16 bits
desenvolvida pelo Unicode Consortium entre 1988 e 1991. A utilização de dois bytes permite que quase todos os idiomas
escritos do mundo sejam representados através da utilização de um conjunto de caracteres único. Aproximadamente 39 000
dos 65 536 possíveis códigos de caracteres Unicode foram atribuídos até a data, dos quais 21 000 são utilizados pelos
ideogramas chineses.
ƒ O código UNICODE pretende normalizar a codificação dos caracteres utilizados por todas as escritas existentes no mundo.
Utiliza 16 bits para codificar cada caracter e encontra-se disponível nos sistemas informáticos mais recentes (mais
informações em http://www.unicode.org).
CÓDIGOS ALFANUMÉRICOS

Documentos relacionados

Tabela de cуdigos ASCII (fonte: http://www.tabelaascii.com/)

Tabela de cуdigos ASCII (fonte: http://www.tabelaascii.com/) etc.), além de que muitos caracteres maiúsculos e acentuados não foram contemplados. Diante dessa necessidade, a Microsoft implementou o conceito de páginas de código, dessa forma poderiam existir

Leia mais

Anexo A - Tabela ASCII

Anexo A - Tabela ASCII Os primeiros 32 códigos de 00h até 1Fh (0 a 31 decimal), formam o conjunto de controle ASCII. Estes códigos são usados para controlar dispositivos, por exemplo uma impressora ou o monitor de vídeo....

Leia mais

1. Sistemas de Numeração

1. Sistemas de Numeração No sistema de comunicação mostrado na Fig.1.4 o objetivo básico é a comunicação entre os DTE's A e B indicados. Neste caso os dois DTE's são computadores que executam os processos AP1, AP2, AP3 e A...

Leia mais