Converta letras ASCII em números binários - como funciona
Para que você possa usar o computador normalmente, ele usa letras ASCII e números binários. Você pode descobrir para que servem essas dicas realmente úteis nesta dica prática.
Números binários - é assim que eles são usados no computador
Antes de examinarmos os números binários, leia primeiro o artigo "Números binários e hexadecimais", no qual explicamos como eles são convertidos corretamente.
- O computador usa um sistema numérico de uns e zeros. Este sistema numérico pode ser usado para armazenar dados, por exemplo, na forma de carga elétrica em um capacitor, na forma de tensão elétrica em um resistor ou por magnetização, por exemplo, no caso de discos rígidos ("HDD").
- Os computadores usam o sistema duplo para representar números inteiros, e outros tipos de números, como números de ponto flutuante ou valores negativos, também podem ser mapeados usando suas próprias convenções.
- A coisa toda fica um pouco mais complicada com letras e sinais de pontuação. É necessária uma codificação especial para isso.
Letras ASCII - é assim que são usadas
Atualmente, existem muitas codificações diferentes. A codificação mais conhecida é ASCII, o "código padrão americano para a troca de informações".
- O código ASCII compreende o alfabeto latino em maiúsculas e minúsculas, os dez algarismos arábicos e alguns sinais de pontuação (sinais de pontuação, caracteres de palavras), outros caracteres especiais e alguns caracteres de controle.
- Com o código ASCII, um padrão de 7 bits é atribuído a cada caractere. O oitavo bit, que não é usado para ASCII, pode ser usado para fins de correção de erros (bit de paridade) nas linhas de comunicação ou para outras tarefas de controle. Portanto, um caractere ASCII consome 8 bits de memória, ou seja, um byte.
- Os primeiros 32 códigos de caracteres ASCII (de 0x00 a 0x1F) são reservados para caracteres de controle. Desse ponto em diante, todos os outros caracteres também podem ser usados para fins visíveis.
- Com os códigos ASCII, é necessário lembrar apenas um número importante: 64. No sistema duplo, esse seria o número (1000000) ₂ e, no sistema hexadecimal, o número 0x40. Este número corresponde ao código ASCII para o sinal @. Isto é seguido pelo grande "A", depois pelo grande "B" e assim por diante. O grande "A" tem o valor 65, o grande "B" o valor 66 e assim por diante.
- Letras minúsculas começam em 97. 97 (no sistema decimal) é o pequeno "a". Os números, por sua vez, começam em 48. O valor (decimal) 48 representa um 0.
- Dica profissional: ative o teclado numérico no teclado. Mantenha pressionada a tecla [Alt] e digite o código numérico para um caractere ASCII no teclado numérico. Assim que você soltar a tecla [Alt], o caractere respectivo será gravado. No entanto, você deveria ter aberto um processador de texto com antecedência. Caracteres de controle como BS ou TAB não são exibidos como caracteres.
Na próxima dica prática, explicaremos como os computadores quânticos funcionam.