Tabarra 0 Denunciar post Postado Junho 2, 2010 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
quitZAUMMM 18 Denunciar post Postado Junho 7, 2010 Obrigado pela contribuição Tabarra http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites