sebenta,pdf
Curso Europeu de Informática
1º Ano, 2º Semestre
Tecnologias e Arquitecturas de Computadores
2013/2014
Códigos de Caracteres ASCII
O conjunto de caracteres ASCII standard encontra-se dividido em quatro grupos de 32 caracteres cada.
Cada grupo é diferenciado entre si pelos valores dos bits 5 e 6 do código ASCII, tendo este código o tamanho de um byte (8 bits). A tabela standard não usa o bit 7 pelo que este se encontra sempre a zero. O que significa que o conjunto de caracteres ASCII consome apenas metade dos códigos possíveis. Os restantes 128 códigos, introduzidos pela IBM, são utilizados para vários caracteres especiais incluindo caracteres internacionais (acentuação, ...), símbolos matemáticos, caracteres para desenho de linhas, entre outros.
Bit 6
0
0
1
1
Bit 5
0
1
0
1
Grupo
Grupo 1
Grupo 2
Grupo 3
Grupo 4
Cada um dos grupos existentes representa um dado tipo de caracteres: Grupo 1 – Este grupo contem um conjunto especial de caracteres designados caracteres de controlo. Contém os códigos ASCII compreendidos entre 0 e 1Fh.
Grupo 2 – Este grupo contem os caracteres representativos dos dígitos (30h a 39h) e ainda símbolos de pontuação e outros caracteres especiais como o caracter espaço (20h). Contém os códigos ASCII compreendidos entre 20h e 3Fh.
Grupo 3 – Este grupo contem os caracteres maiúsculos (41h a
5Ah) e ainda alguns caracteres especiais. Contém os códigos ASCII compreendidos entre 40h e 5Fh.
Grupo 4 – Este grupo contem os caracteres minúsculos (61h a
7Ah) e ainda alguns caracteres especiais e o backspace. Contém os códigos ASCII compreendidos entre 60h e 7Fh.
Outros dados:
O valor em binário dos caracteres maiúsculos e minúsculos difere apenas no valor do bit 5. (bit 5 = 0 – caracter maiúsculo; bit 5 = 1 caracter minúsculo). Resultado desta relação: as conversões de maiúsculas para minúsculas (e vice versa) podem ser realizadas rapidamente com recurso