sábado, 26 de fevereiro de 2011

O Sistema Binário

O sistema binário é o sistema de numeração do computador digital, que tem apenas dois simbolos, B:{0,1}. Cada dígito binário (1 ou 0) é chamado de bit. E o grupo de 8 bits é chamado de byte.
  •  Contagem em Binário

    Correspondência entre números na base dez e na base dois:
    Decimal
                                                                    Binário
        0                                                                          0
        1                                                                          1
        2                                                                        10
        3                                                                        11
        4                                                                      100
         ⁞                                                                           ⁞
        9                                                                     1001
       dez                                                                   1010

  • Conversão de Binário para Decimal

    Estamos acostumados aos números decimais, porém nunca paramos para pensar no que isso quer dizer. Por exemplo, o número 341 pode ser escrito em potências de 10 da seguinte maneira:



    Portanto, um número na base dois funcionará de maneira análoga, por exemplo:



  • Potências de 2



  • Conversão de Decimal para Binário

    - Método das Divisões Sucessivas:

    Divide-se o número decimal sucessivamente por 2, sendo que o número binário será a leitura dos restos dessas divisões. Por exemplo, se quisermos representar o número 23 na base binária, faremos:
                          resto
    23/2 = 11         1
    11/2 = 5           1
    5/2 = 2             1
    2/2 = 1             0
    1/2 = 0             1

    A condição de parada é a divisão resultar em 0. O sentido de montagem é do último para o primeiro número, ou seja, 23 decimal é igual a 10111 binário.

  • Representação de números racionais positivos

    Os números fracionários decimais seguem exatamente o mesmo raciocínio dos inteiros, a única diferença será o expoente negativo nas potências de dez. Exemplo:



    Então na base binária temos:



  • Conversão de Decimal para Binário

    - Método das Multiplicações Sucessivas

    Multiplica-se a fração decimal por 2 e o número binário é coletado a partir da parte inteira do resultado. Nada melhor do que um exemplo:

    0,6875x2 = 1,375
      0,375x2 = 0,75
        0,75x2 = 1,5
          0,5x2 = 1,0 => condição de parada

    Lendo na ordem direta dessa vez, temos então que 0,6875 decimal é 0,1011 binário.

  • Bases Auxiliares

    I - Base Hexadecimal

    É uma base em que são usados 16 símbolos,
    H: {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}

    Decimal                       Hexadecimal                       Binário
        0                                      0                                    0
        1                                      1                                    1
        2                                      2                                    2
        ⁞                                       ⁞                                     ⁞
      10                                      A                              1010
      11                                      B                               1011
      12                                      C                              1100
      13                                      D                              1101
      14                                      E                               1110
      15                                      F                               1111
  • Conversão Binário para Hexadecimal
       
    Como 16 é uma potência a quarta de 2, então cada 4 bits na base 2 serão 1 dígito na base 16. Exemplo:



  • Conversão Hexadecimal para Binário

    É a mesma ideia, basicamente convertemos elemento por elemento e com um pouco de prática fica fácil fazer cada passagem. Por exemplo, em F0CA em Hexadecimal será 1111000011001010 em binário.

    1111 0000 1100 1010  (Binário)
       F      0      C     A     (Hexadecimal)
      15      0     12    10    (Decimal)


    II - Base Octal

    Utiliza 8 símbolos, O: {0,1,2,3,4,5,6,7}. Como 8=2³, então cada 3 bits correspondem a 1 dígito octal.
  • Conversão de Octal para Binário

    Completamente análogo ao Hexadecimal. Exemplo:


  • Conversão Binário para Octal

    Analisa-se o binário de 3 bits em 3 bits, completando com zero a esquerda se faltar bit. Exemplo 10110111, analisa-se:

    111 = 7
    110 = 6
    010 = 2

    Ou seja, 101110111 em binário é 267 em Octal.

Nenhum comentário:

Postar um comentário