SISTEMA HEXADECIMAL Hardware de Computadores O sistema hexadecimal

  • Slides: 6
Download presentation

SISTEMA HEXADECIMAL Hardware de Computadores

SISTEMA HEXADECIMAL Hardware de Computadores

O sistema hexadecimal é um sistema de numeração posicional que representa os números em

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 = { 0, 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

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:

Exemplo 1: Veja um exemplo numérico para obter o valor de uma representação hexadecimal: 2 F 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:

Exemplo 2: Veja um exemplo numérico para obter o valor de uma representação hexadecimal: 3 E 0, 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.