Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Posts Recomendados

O sistema binário é um sistema de numeração formado por apenas dois algarismos,0 (zero) e 1 (um).

 

Ou seja, só admite duas possibilidades, sempre antagônicas, como: tudo / nada; ligado / desligado; presença / ausência, direito / esquerdo, alto / baixo, verdadeiro / falso, aceso / apagado...

 

Semelhante ao sistema de numeração arábico que usamos (que, quando se chega ao 9, retorna-se ao 0), no código binário quando se chega ao 1 volta-se ao 0, já que o conjunto só possui dois algarismos.

 

Os microprocessadores percebem somente sinais elétricos, distinguindo-os em dois níveis de voltagem:

 

nível alto, "high", H =tensão elétrica alta e

nível baixo, "low", L =tensão elétrica baixa

 

Portanto, qualquer comunicação com o microprocessador pode ser reduzida exclusivamente a esses dois sinais, asociando-se H com o bit 1 e L com o bit 0.

 

Os computadores geralmente são idealizados para armazenar instruções em múltiplos de bits, chamados bytes. Antigamente o byte tinha tamanho variável, mas, por meio de tentativas e erros, durante os últimos 50 anos, foi estabelecido e aceito o byte com oito bits, que também é chamado de octeto.

 

Assim, com 8 bits em um byte, é possível representar 256 valores, de 0 a 255:

0 = 00000000

1 = 00000001

2 = 00000010

3 = 00000011

 

...

 

253 = 11111101

254 = 11111110

255 = 11111111

 

Quando os primeiros computadores foram projetados, percebeu-se que seriam necessários cerca de 250 códigos diferentes para representar, com valores diferentes, todos os números; letras maiúsculas, minúsculas e acentuadas e os demais símbolos.

 

Então, cada caracter diferente (número, letra ou símbolo), recebeu um valor. Por exemplo, o “A” maiúsculo, foi chamado de 65, o “B”, 66 e assim por diante.

 

Mas como representar esses valores, um a um, de uma forma exata e única para cada valor?

 

Para se representar qualquer valor entre 1 e 256, basta ligar ou desligar os bits em grupos de 8 valores, sendo que “0” = desligado (= tensão baixa) e “1” = ligado (tensão alta).

 

Esse grupo de 8 unidades tem valores que vão dobrando, começando com a primeira da direita, que seria 1. A segunda seria 2; a terceira, 4 ; a quarta, 8, e assim por diante, até a oitava, que seria igual a 128, ou seja, sempre potências de 2.

 

Como conseguir um certo valor com elas? Por exemplo: Como conseguir 65? E 178?

 

Verificar se o primeiro valor (128) "cabe dentro" do número.

 

Se não couber atribui-se código 0.

 

Se couber atribui-se o código 1, e o resto será usado para continuar.

 

Repetir para os demais valores com os respectivos restos (64, 32, 16...) até chegar ao 1.

 

A somatória dos valores que tem código 1 deve ser igual ao valor do número:

 

Qual é o código de 65 ?

 

VALOR:

 

128

 

64

 

32

 

16

 

8

 

4

 

2

 

1

 

CÓDIGO:

 

0

 

1

 

0

 

0

 

0

 

0

 

0

 

1

 

128 não cabe em 65: código = 0,

64 cabe em 65: código = 1, e 65 - 64 = sobra 1,

32 não cabe em 1: código = 0,

16 não cabe em 1: código = 0,

8 não cabe em 1: código = 0,

4 não cabe em 1: código = 0,

2 não cabe em 1: código = 0,

1 cabe em 1: código = 1, e não há mais resto.

 

Portanto:

 

Valor

Código binário

A = 65

01000001

 

Qual é o código de 178?

 

VALOR:

 

128

 

64

 

32

 

16

 

8

 

4

 

2

 

1

 

CÓDIGO:

 

1

 

0

 

1

 

1

 

0

 

0

 

1

 

0

 

128 cabe em 178: código = 1, e 178 - 128 = sobra 50,

64 não cabe em 50: código = 0,

32 cabe em50: código = 1, e 50 - 32 = sobra 18,

16 cabe em18: código = 1, e 18 - 16 = sobra 2,

8 não cabe em2: código = 0,

4 não cabe em2: código = 0,

2 cabe em2: código = 1, e não há mais resto.

1 não cabe em 0: código = 0.

 

Portanto:

 

Valor

Código binário

A = 178

10110010

 

Assim o A maiúsculo, que é simbolizado por 65, em linguagem de máquina se transformou em 01000001, (ou seja, 64 + 1), sendo que os dígitos são lidos da esquerda para a direita.

 

Portanto, quando pressionamos a letra A maiúscula no teclado, o que é enviado para o processador do computador é o código binário do valor 65, ou seja, 01000001.

 

As outras letras, maiúsculas e minúsculas, os números, acentos e vários sinais são gerados de maneira idêntica, resultando em uma tabela denominada Código ASCII, que é o código mais usado na comunicação entre computadores de diferentes tipos e fabricantes.

 

Assim, no sistema de caracteres ASCII, cada valor binário entre 0 e 127 está associado a um caractere específico. Os últimos 128 caracteres comportam elementos especiais, como caracteres acentuados em diferentes línguas como o português.

 

Créditos

Crazy_Uchia

OverLorD

NeoHackerZ

  • Curtir 1
Link para o comentário
https://www.webcheats.com.br/topic/1673734-tutorial-c%C3%B3digos-bin%C3%A1rios/
Compartilhar em outros sites

legal o tópico.. me lembra da época que estudava isso na escola rrsrss prova tinha que faze conversão de numeros de base 10 em binario rsrs.. um jeito bom de fazer é com esse meio :

conversao_decimal_binario_01.png

 

divide por dois se der um resultado certo como 2/2 poe 0 se for tipo 5/2 ai poe 1 e o restante vai descendo essa "escada" até o numero a ser dividido chegar ao fim

uma coisa que faltou dizer é que por isso ai que 1MB é 1024KB e não 1000mil ao certo. é um bom tutorial rsrs, na minha opinião o basico para quem quer mesmo ser expert em pc é saber como funciona o o sistema com qual o computador trabalha assim como um medico deve saber como o corpo humano trabalha :D

python-doc-icon.jpg

wVNulLU.gif

Link para o comentário
https://www.webcheats.com.br/topic/1673734-tutorial-c%C3%B3digos-bin%C3%A1rios/#findComment-7176536
Compartilhar em outros sites

  • 2 semanas atrás...

Interessante como funcionam os códigos binários. Agora sei porque 1mb = 1024kb e não 1000kb.

Link para o comentário
https://www.webcheats.com.br/topic/1673734-tutorial-c%C3%B3digos-bin%C3%A1rios/#findComment-7217906
Compartilhar em outros sites

  • 3 anos atrás...

UP

bXbEjwF.png

Em meio a tantas guerras, feras, eras de rancor

Quem vai dizer de amor?

E num mundo onde muita coisa é cara e sem valor

Quem vai dizer de amor?

Link para o comentário
https://www.webcheats.com.br/topic/1673734-tutorial-c%C3%B3digos-bin%C3%A1rios/#findComment-8938590
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.