O ASCII é o acrônimo do “código padrão americano para intercâmbio de informações” e, pelo nome, pode -se supor que é o código usado para trocar as informações de máquina para seres humanos ou máquina para máquina.
O que é a codificação do personagem
Para entender o ASCII primeiro, você deve conhecer a codificação do personagem. A codificação de caracteres é um processo de alocar números/dígitos para caracteres e esses caracteres podem ser de muitos tipos, como caracteres gráficos ou caracteres da linguagem humana. É empregado para armazenar, transferir ou manipular os dados por computadores.
A codificação de caracteres é feita para que os computadores possam interpretar e processar os caracteres. Por exemplo, podemos supor alguns números e atribuí -los aos alfabetos. Existem 26 alfabetos e vamos atribuir um número de 1 a 26 a todos os alfabetos maiúsculos, o que significa que codificamos os caracteres/alfabetos atribuindo -os a um número.
Na letra da tabela acima L, i, n, u e x são dadas 12, 9, 14, 21 e 24 números, respectivamente. Agora, será mais fácil para os computadores decifrar e imprimir os personagens. Mas para circundar todos os personagens da língua inglesa, a American Standard Association (NSA) lançou a primeira versão do ASCII em 1963. ASCII foi um dos primeiros padrões criados para troca de informações de computador.
Por que ascii é importante
Bem, é importante porque é uma conexão entre nosso computador e memória e agora é um padrão para cada computador. As informações armazenadas na memória estão em 0s e 1s, e as ASCII ajudam a traduzir essas informações em caracteres ou formato legível por humanos.
Os códigos ASCII são usados em dispositivos de telecomunicações, computadores e outros equipamentos relacionados.
Tabela ASCII padrão
A tabela ASCII padrão é de 7 bits e tem os caracteres com asciis na faixa de 0 a 127. O padrão ASCIIS é usado porque o computador não pode armazenar diretamente nenhum caractere, nem pode convertê -lo no número binário. Ao usar os ASCIIs, o computador conhece os personagens, então esses ASCIIs são convertidos pelo computador em dígitos binários.
Compreendendo a tabela ASCII
Para encontrar o valor ASCII de qualquer caractere, você precisa consultar a tabela ASCII padrão, como mostrado abaixo:
O valor ASCII de "A" será 65 e "&" 38. Da mesma forma, para aparelhos encaracolados "", 123 e 125 asciis serão usados.
Vamos dar um exemplo de uma palavra "Linux", que como ela é armazenada na memória:
Como o computador não reconhece os caracteres, portanto, o ASCII atribuiu um número a todos os caracteres e o valor binário correspondente é armazenado no disco rígido. A palavra "Linux" será armazenada em formato binário na memória, conforme exibido na imagem acima. O ASCII auxilia a escrever e ler os dados correspondentes dos caracteres da memória.
Existem 128 caracteres e cada personagem recebe um número ASCII. Vamos dissecar a tabela em duas categorias para entendê -la melhor:
Controle caracteres na tabela ASCII
Os ASCIIs de 0 a 32 e os 127 são os caracteres de controle; Eles também são chamados de caracteres não imprimíveis ou NPCs. Como o nome sugere os caracteres de controle controlam a colocação do caractere imprimível ou usado para comandar os dispositivos conectados ao computador.
Alguns dos caracteres de controle estão associados às teclas do teclado. Por exemplo, a chave do backspace; Quando você pressiona a tecla, o efeito pode ser visualizado na tela, mas não imprime nenhum caractere.
Da mesma forma, para comunicar o computador para o fim de qualquer texto ou iniciar o texto, os ASCIIs para os respectivos caracteres são usados. Esses caracteres de controle dizem ao computador como executar o código e imprimir a saída.
Um gráfico de todos os caracteres de controle é:
Caracteres imprimíveis na tabela ASCII
Os personagens imprimíveis são os personagens que aparecem visualmente na tela, como todos os alfabetos, caracteres numéricos, símbolos e operadores. O caractere imprimível pode ser classificado como:
Os números e símbolos incluem todos os valores numéricos 0-9 e símbolos, como adição, operadores de subtração, enquanto a categoria de alfabetos inclui todos os alfabetos ingleses com maiúsculas e minúsculas.
Números e símbolos
Esta parte contém símbolos e tem os ASCIIs que variam de 32 a 64, 91 a 96 e 123 a 126. Esses símbolos incluem operadores matemáticos (+, -, *,/), marcas de pontuação.
Por exemplo, o ASCII de Slash Forward “/” será 47 e, para adição “+”, seria 43.
Alfabetos
A última parte da tabela ASCII padrão são os 26 alfabetos e há asciis separadas para as letras de casos superiores e letras de baixo caso. Asciis 65 a 90 incluem todas as letras maiúsculas e 97 a 122 incluem todas as letras minúsculas.
Por exemplo, o ASCII do capital "O" e o pequeno "O" serão 79 e 111, respectivamente.
Conclusão
Os computadores só podem salvar os dados em números porque apenas entendem a linguagem numérica. Portanto, para fazer com que os computadores entendam os personagens, cada personagem deve ser um número específico. Os personagens não apenas incluem os alfabetos, mas também incluem os diferentes símbolos que podem ser usados na programação. Neste artigo, a tabela ASCII padrão é discutida para dar um conceito melhor de que ela pode ser entendida e como é útil para a comunicação entre os diferentes dispositivos e computadores.