SISTEMA HEXADECIMAL
Hardware de Computadores
O sistema hexadecimal é um sistema de numeração posicional
que representa os números em base 16, empregando 16 símbolos.
Tal sistema está vinculado à informática, pois nos computadores
são utilizados o byte ou octeto como unidade básica da memória.
Segundo o teorema geral da numeração posicional, um byte
representa 28 = 256 valores possíveis, isso equivale ao número em base
16. Como por exemplo, 10016.
Como o sistema decimal, geralmente usado para a numeração,
apenas dispõe de dez símbolos, deve-se incluir seis letras adicionais para
completar o sistema. O conjunto de símbolos fica, portanto, assim:
S = { 1,2,...,9,A,B,C,...,F}
Na prática, o uso da numeração hexadecimal é comum na
linguagem de programação Assembly e desta forma, vem para
ajudar, pois é bem mais fácil utilizar este tipo de codificação do que
somente “zeros“ e “uns”.
Tabela de conversão entre decimal, binário e
hexadecimal em que se pode notar a
equivalência entre valores.
Nos exercícios, você verá como
é simples lidar com esse tipo
de codificação.
Exemplo 1:
Veja um exemplo numérico para obter o valor de uma
representação hexadecimal:
2F
16
= 2×161 + F×160 = 32 + 15 = 47
Observe atentamente que o “peso” do expoente está relacionado
com a posição do número hexadecimal no valor acima.
Exemplo 2:
Veja um 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
Observe atentamente que o “peso” do expoente está relacionado
com a posição do número hexadecimal no valor acima.
Download

sistema_hexadecimal_antigo