Aqui você encontra infomações sobre Informática, Eletrônica, Elétrica, Mecânica e Automação

sábado, 19 de fevereiro de 2011

Sistema Hexadecimal

O sistema hexadecimal é um sistema de numeração posicional que representa os números em base 16 —portanto empregando 16 símbolos—.
Está vinculado à informática, pois os computadores costumam utilizar o byte ou octeto como unidade básica da memória; e, devido a um byte representar 28 = 256 valores possíveis, e isto poder representar-se como 2^8 = 2^4 \cdot 2^4 = 16 \cdot 16 = 1 \cdot 16^2 + 0 \cdot 16^1 + 0 \cdot 16^0, o que, segundo o teorema geral da numeração posicional, equivale ao número em base 16 10016, dois dígitos hexadecimais correspondem exatamente —permitem representar a mesma linha de inteiros— a um byte.
Isto é muito útil para a visualização de vertidos de memória já que permite saber de jeito singelo o valor de cada byte da memória.
Devido ao sistema decimal geralmente usado para a numeração apenas dispor de dez símbolos, deve-se incluir seis letras adicionais para completar o sistema. O conjunto de símbolos fica, portanto, assim:
 S = \{0, 1, 2, 3, \cdots, 9, \mathrm{A}, \mathrm{B}, \mathrm{C}, \cdots, \mathrm{F}\}
À de se notar que A16 = 1010, B16 = 1110 e assim sucessivamente. Também são usadas variedades com letras minúsculas em vez de maiúsculas.
Exemplo numérico para obter o valor de uma representação hexadecimal: 3E0,A (16) = 3×162 + E×161 + 0×160 + A×16-1 = 3×256 + 14×16 + 0×1 + 10×0,0625 = 992,625
Exemplos para obter numero hexadecimal de um numero decimal:
Divide-se o numero decimal por 16. 
           
          85|_16
        - 80   5,3125  Pode-se perceber que contém vírgula nesta divisão,porém, utilizaremos 
          --           apenas o quociente (5) e resto da divisão antes da vírgula (5), 
          050          Não esquecendo de colocar o quociente primeiro e depois o resto.
         - 48          Decimal 85 = 55(hex)
           --
           020         79|_16       O numero 79 também contêm vírgula. Pegamos 4  
          - 16       - 64   4,9375  e 15 que é igual a F.
            --         --           Decimal 79 = 4F(hex) 
            040        15
           - 32        .
             --        .
             080
            - 80
              --
               0

Frações

As frações, no seu desenvolvimento hexadecimal, não são exatas a menos que o denominador seja potência de 2. Contudo, os períodos não costumam ser muito complicados.
1/2 = 0,8
1/3 = 0,55...
1/4 = 0,4
1/5 = 0,33...
1/6 = 0,2AA...
1/7 = 0,249249...
1/8 = 0,2
1/9 = 0,1C1C...
1/A = 0,199...
1/B = 0,1745D1745D...
1/C = 0,155...
1/D = 0,13B13B...
1/E = 0,1249249...
1/F = 0,11...

 


' 123456789ABCDEF10
1123456789ABCDEF10
22468ACE10121416181A1C1E20
3369CF1215181B1E2124272A2D30
448C1014181C2024282C3034383C40
55AF14191E23282D32373C41464B50
66C12181E242A30363C42484E545A60
77E151C232A31383F464D545B626970
88101820283038404850586068707880
99121B242D363F48515A636C757E8790
AA141E28323C46505A646E78828C96A0
BB16212C37424E58636E79848F9AA5B0
CC1824303C4854606C7884909CA8B4C0
DD1A2734414E5B6875828F9CA9B6C3D0
EE1C2A38465462707E8C9AA8B6C4D2E0
FF1E2D3C4B5A69788796A5B4C3D2E1F0
10102030405060708090A0B0C0D0E0F0100

Nenhum comentário: