sexta-feira, 11 de dezembro de 2015

Sistema de numeração - base binária

     Ao contrário da base decimal que possui dez carácteres a base binária possui apenas dois. O bit (unidade mínima de informação)  utiliza combinações dos dígitos 0 e 1. Toda a informação que circula dentro de um sistema informático é organizada em grupos de bits Os mais frequentes são os múltiplos de 8 bits: 8, 16, 32, etc.
     Então temos que um bit tem duas possibilidades de números, já dois bits temos quatro possibilidades de números assim por diante até 8 bits que temos 256 possibilidades de números distintos esse número chamamos de byte, ou seja, é um grupo ordenado de 8 bits, para efeito de manipulação interna mais eficiente.
     
      "Curiosidade: O termo byte foi criado por Werner Buchholz em 1956 durante o desenho do computador IBM Stretch. Inicialmente era um grupo de 1 a 6 bits, mas logo se transformou num de 8 bits. A palavra é uma mutação de bite, para não confundir com bit."

       Sistemas mais importantes desenvolvidos para representar símbolos com números binários (bits):             – EBCDIC (Extended Binary Coded Decimal Interchange Code – Código Ampliado de                         Caracteres Decimais Codificados em Binário para o Intercâmbio de Dados). 
            – ASCII (American Standard Code for Information Interchange – Código Padrão Americano                 para o Intercâmbio de Informações). 
             – UNICODE (Unicódigo).
      Como os números representados em base 2 são muito extensos e, portanto, de difícil manipulação visual, costuma-se representar externamente os valores binários em outras bases de valor mais elevado (octal ou hexadecimal). Isso permite maior compactação de algarismos e melhor visualização dos valores.
       Nesse sentido faz-se necessário lançar mão da conversão entre as bases numéricas, temos como principais bases numéricas: decimal, octal, hexadecimal, binária, etc. Alguns exemplos:

       Conversão de decimal para binário:

         







    


 Conversão de hexadecimal para binário:

    Conversão de octal para decimal:

      Contudo, vimos neste post a importância dos sistemas numéricos e sua usabilidade para compactação e melhor legibilidade do que pretende representar. Entendemos então que base numérica acaba sendo uma linguagem que a máquina pode interpretar e traduzir em símbolo que podemos ver e  entender.


        Referências:
              - http://www.sr.ifes.edu.br/~eduardomax/arquivos/Aula%204.pdf
              - https://pt.wikipedia.org/wiki/Sistema_de_numeração_binário

Um comentário:

Comentários com palavras obscenas, que firam raça, religião ou qualquer outro direito estabelecido pela ONU serão excluídos.