sexta-feira, 3 de maio de 2013

Entendendo como o computador entende.





BIt e Byt (Linguagem Bínaria)

Internamente o computador não entende letras, nem números, dentro do computador existe apenas eletricidade, e esta pode assumir apenas dois estados: ligado e desligado.

Bit (Binary digiT)
Pulsos elétricos, sendo que esses pulsos são representados por 0 ou 1. Cada pulso é determinado como um bit.
Ex:
0 = desligado.
1 = ligado. 

Bytes 
Um conjunto de 8 bits, nem mais nem menos, sendo a estrutura de dados mais importante num sistema informático.
Ex
01100001 = Byte

Então:
Cada caractere tem um código binário associado a ele.  Este código de caracteres é formado pela união de 8 "zeros" e "uns" bits, e o conjunto de oito deles é chamado BYTE. Um BYTE consegue armazenar apenas um dado como letras, números, símbolos, pontuação, espaço em branco e outros caracteres especiais.

Vamos supor que a letra A seja: 01000001, nenhum outro caractere terá o mesmo código. Logo um texto completo fica armazenado num conjunto de bytes adjacentes, dentro de um sistema de memória dessas maquinas.
  Ex:                      

Resumindoall
=
01110010 01100101 01110011 01110101 01101101 01101001 01101110 01100100 01101111 01100001 01101100 01101100 


"Como chego a esse valor ?"
Existe diferentes mecanismos, mas como o foco é apenas apresentar o conteúdo. Estarei disponibilizando conversores no final do post. 

"Meu deus, quanto numero e não entendo nada."
Mantenha a calma.! No final tudo se acerta.! =)


Hexadecimal
O hexadecimal é um sistema de numeração de 16 caracteres usado geralmente para endereçamento e referências à memória. Ele é muito utilizado para representar números binários de uma forma mais compacta, pois é muito fácil converter binários pra hexadecimal e vice-versa. Dessa forma, esse sistema é bastante utilizado em aplicações de computadores e microprocessadores (programação, impressão e displays).


"Que Isso ?"
Calma, agora você vai entender.


ASCII (American Standard Code Information Interchange)
A linguagem binária foi convencionada em um código criado por cientistas americanos e aceito em todo o mundo, sendo a representação numérica de um caractere, como 'a' ou '@' ou uma ação de algum tipo e  esse código mundial que diz que um determinado byte significa um determinado caractere é chamado Código ASCII. O Código ASCII, por usar "palavras" de 8 bits, permite a existência de 256 caracteres em sua tabela. 




A Palavra grifada foi:                                            Teste


Em binario :  
 01010100 01100101 01110011 01110100 01100101 
Em Hexadecimal:
54:65:73:74:65


Conversores 

 Hex -> ASCII ou ASCII -> Hex
Clique aqui !

ASCII -> Binário
Clique aqui !

Decimal -> Hexadecimal
Clique aqui !|

Tabela ASCII
Clique aqui !


FONTES:
Fonte 00 ; Fonte 01 ; Fonte 02 ; Fonte 03 ; Fonte 04| ; Fonte 05 ; Fonte 06 ; Fonte 07 ; Fonte 08 ; Fonte 09 ; Fonte 10 ; Fonte 11

3 comentários:

  1. show Parabéns...Olha que sou dificil para compreender conteudos assim, mas ficou muito claro ....ainda com os links dos conversores ! Showw

    ResponderExcluir