Livre Binário Tutorial

Livre Binário Tutorial

Facebook Twitter LinkedIn

o código Binário é um sistema de representação de números, letras, comandos, imagens e sons. Surpreendentemente, ele usa apenas dois tipos de informação para fazer isso – 1 e 0. As cordas de 1 e 0 que compõem o código binário podem parecer aleatórias, mas claro que não são.

código binário está no coração absoluto de qualquer coisa que se passa dentro de um computador – e ainda é algo que a maioria dos tutoriais de código não cobrem.

Aqui está uma explicação dos fundamentos do binário., No final você deve ter uma idéia básica do que todos esses 1s e 0s significam.

números binários

o sistema de números binários é um sistema base-dois, o que significa que ele usa dois dígitos distintos – 0 e 1. O sistema de números decimais que todos conhecemos é um sistema base-dez, o que significa que usa dez dígitos distintos-0 e 1, mas também 2, 3, 4, 5, 6, 7, 8 e 9.

contando no sistema decimal, quando todos os dez dígitos foram esgotados, o número seguinte é representado como ’10’. No sistema binário, é exactamente o mesmo. Depois de 0 e 1 chega 10., Na verdade, aqui estão os primeiros 15 números expressos em binário:

0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111.

Como você pode ver, o sistema binário conta em uma ordem lógica, e sempre que um número composto de inteiramente 1’s é alcançado, um dígito extra é adicionado. Isto é exatamente a mesma coisa que acontece no sistema decimal quando um número composto de inteiramente 9 é alcançado.

Como você também pode ver, existem 16 números distintos que podem ser representados em 4 dígitos ou menos (1 a 15, bem como 0). Isto pode ser calculado porque 16 = 24.,

no entanto, os números binários em um contexto computacional são sempre representados em 8 dígitos ou menos-8 dígitos binários formando um byte. A quantidade total de números distintos que podem ser representados em 8 dígitos é 28 = 256. 1 a 255, bem como 0.

So 255 in binary is 11111111.

Sistema Hexadecimal

o sistema hexadecimal, ou sistema hex, está intimamente relacionado com o sistema binário. Eis o porquê.

para representar o número 255 em binário, são necessários 8 dígitos. Isso é muito, Considerando que o sistema decimal só precisa de 3 dígitos para representar 255., No entanto, o sistema hex vai um passo mais longe e permite que o número 255 seja representado em apenas dois dígitos.

isto é porque o sistema hex é base-16, e 162 = 256. Em outras palavras, o número mais alto que pode ser representado com dois dígitos em hex é 255. Em outras palavras, qualquer byte binário de 8 dígitos pode ser representado como um byte hexadecimal de 2 dígitos.isto é óptimo para computadores e humanos. Para os computadores, economiza espaço, e para os humanos, melhora a legibilidade.,

Se você está se perguntando, os 16 ‘dígitos’ que o sistema hex utiliza são os números 0 a 9 e, em seguida, as letras A A F. F é o código hex para 15, e FF é o código hex para 255.,tr>

8 1000 8 9 1001 9 10 1010 A 11 1011 B 12 1100 C 13 1101 D 14 1110 E 15 1111 F 16 10000 10

Binary Letters

Binary code representing numbers is pretty uniform – there’s only one way to do it., No entanto, existem vários métodos de representar letras e símbolos em código binário. Estes métodos são chamados de codificações.

Por exemplo, a codificação ASCII atribui bytes binários únicos a 128 caracteres diferentes. Isto torna possível codificar qualquer cadeia de texto. Esta é a string ‘Hello World’ codificada em ASCII:

01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100

cada byte representa uma letra (exceto a que representa o espaço entre as palavras, é claro). Os espaços entre os bytes só existem para tornar o binário mais legível para nós. Os computadores não os lêem.,

outras aplicações do binário

assim como números e letras, o código binário pode representar comandos, imagens e sons – mas isso está além do escopo deste tutorial. É realmente incrível como apenas dois dígitos podem fazer tanto.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *