Como faço para ler o código binário?
Crédito da imagem: SolisImages / iStock / GettyImages
O código binário é freqüentemente associado a uma variedade de aplicativos técnicos, e com razão. De muitas maneiras, o código binário é o DNA da computação moderna, uma linguagem de 1s e 0s que existia muito antes dos computadores surgirem. Embora o código binário seja anterior à computação moderna, ele se tornou um elemento integrante da estrutura de grande parte da tecnologia que usamos hoje. Com isso em mente, dedicar um tempo para entender adequadamente como interpretar e "ler" o código binário não instila apenas um apreciação pelos usuários de computador em geral, mas também um grau profundamente poderoso de controle e compreensão para a tecnologia profissionais.
Dica
O código binário apresenta 255 combinações diferentes de oito dígitos, cada um dos quais pode ser 1 ou 0. Embora esses 1s e 0s representem fundamentalmente um sobre ou desligado estado, a introdução do ASCII ajudou a construir pontes entre esta linguagem de máquina de baixo nível e a programação moderna.
Noções básicas de código binário
Em um nível fundamental, o código binário nada mais é do que uma série de 1s e 0s, cada um dos quais é organizado em uma ordem específica para fazer com que o hardware do computador se envolva em uma ação desejada. Do ponto de vista do hardware do computador, o 1 incluído no código binário representa sobre, enquanto o 0 representa desligado. Isso não significa que os 1s e 0s gerenciem explicitamente as funções de energia em um dispositivo. Em vez disso, esses sinais de ativação e desativação podem ser interpretados por dispositivos para obter uma ampla gama de resultados.
Vídeo do dia
Binário e Base 2
Ao ler e calcular o código binário, a sequência de números exibida é lida da direita para a esquerda, ao contrário do sistema de leitura mais tradicional da esquerda para a direita. Para cada dígito em uma sequência binária, dois valores são possíveis, sendo 1 e 0. Como resultado, o binário é considerado um sistema de base 2. Em uma sequência de oito dígitos, o dígito mais à direita é considerado 2 ^ 0, o próximo dígito como 2 ^ 1 e assim por diante. Se um 1 estiver presente, isso significa que esse valor de base 2 em particular é usado, enquanto se um 0 for encontrado, esse dígito específico não está ativo no momento.
Como exemplo, considere a seguinte sequência binária: 10011011.
Nessa situação, o número 1 pode ser encontrado no primeiro, segundo, quarto, quinto e oitavo dígitos, lendo da direita para a esquerda. Portanto, isso significa que 2 ^ 0, 2 ^ 1, 2 ^ 3, 2 ^ 4 e 2 ^ 7 estão ativos. Tendo isso em mente, o seguinte cálculo pode ser realizado: 1 multiplicado por 2 ^ 0 = 1, 1 multiplicado por 2 ^ 1 = 2, 1 multiplicado por 2 ^ 3 = 8, 1 multiplicado por 2 ^ 4 = 16, 1 multiplicado por 2 ^ 7 = 128. Somando esses valores, você obtém: 1 + 2 + 8 + 16 +126 = 153. Portanto, pode-se afirmar que o valor desta sequência binária é 153.
Leitura de funções binárias e outras funções
Embora o binário seja um sistema de contagem, ele encontra seu caminho em uma variedade de sistemas sofisticados. O Código Padrão Americano para Intercâmbio de Informações, também conhecido como ASCII, converte o código binário de um sistema exclusivamente numérico em outro com letras também. Isso permite que o código binário se torne um componente central da interação humana e máquina. Com 255 combinações possíveis de caracteres binários, o sistema de tradução ASCII inclui exatamente 255 letras e outros símbolos comumente usados que podem ser derivados de combinações binárias. Com a introdução do ASCII, a funcionalidade e flexibilidade das sequências binárias aumentaram exponencialmente, criando uma ponte entre o código de máquina e a interface de nível superior que permitiu a programação moderna para florescer.