Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Tabarra

Entendendo de uma vez por todas: BINÁRIO e HEX

Recommended Posts

Olá, este é um dos meus primeiros tópicos, e vou explicar de uma forma simples que m# é essa e para que serve.

 

Bom...

A muuito, muuito tempo atrás, quando os primeiros cientistas estavam criando os primeiros transistores [eram na verdade válvulas], e montando os primeiros "chips", eles tinham apenas uma forma de gravar dados: deixando um "ponto positivo" ou um "ponto negativo", "chave aberta" ou "chave fechada", "energizado" ou "não energizado". Até aí é simples.

 

Resolveram criar grupos de 4 "casas", cada casa foi chamada de 1 bit, posteriormente mudaram para 8 bits.

Neste post para ficar algo mais simples, vamos trabalhar apenas com 4 bits.

 

Bom, eles precisavam em 4 bits colocar o máximo possível de informação, siga o pensamento:

Se fosse apenas 1 bit, poderia tornar apenas 2 possibilidades, 0 e 1

Se fosse 2 bits, teriam 4 resultados diferentes, 00/01/10/11

Se fossem 3 bits, seeque a linha de pensamento: 000/001/010/011/100/101/110/111

Logo, cada bit que se aumente, multiplica por 2 a quantidade de possibilidades. Assim, 4 bits tem 16 possibilidaes diferentes.

 

Resolveram padronizar o uso deles.

Os bits se deslocariam da direita para a esquerda:

0000 =0

0001 =1

0010 =2

Mas, se 0001 representa 1, e 0010 representa 2, então para respresentar 3 bastava somar 1+2 => 0011

e por aí vai o raciocínio:

0000 =0
0001 =1
0010 =2
0011 =3
0100 =4
0101 =5
0110 =6
0111 =7
1000 =8
1001 =9
1010 =10
1011 =11
1100 =12
1101 =13
1110 =14
1111 =15

Se você tem um bin, e quer saber oq ele representa

basta escrever em cima "8421"

 

8421

-----

0110 = 6, pois 4+2=6

1010 = 10, pois 8+2 = 10

0111 = 7, pois 4+2+1 = 7

 

Bom, por aí vai.

 

Agora, os Hexadecimais, muito fácil.

Quando você abre um arkivo binário, seu editor hexa vai ti mostrar tudo em hexa, pois é mas fácil você se confundir vendo "4E" ou "01001110" ???

0000 =0
0001 =1
0010 =2
0011 =3
0100 =4
0101 =5
0110 =6
0111 =7
1000 =8
1001 =9
1010 =A
1011 =B
1100 =C
1101 =D
1110 =E
1111 =F

Simples não?!?!?!

 

Bom, é só isso, espero que eu tenha ajudado alguém =]

Abrass

 

ps.: se algum moderador estiver vendo isto, por favor edite o título do tópico, eu escrevi "bez" ao invés de "vez", Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.