Sistema Hexadecimal de numeração

5
Sistema Hexadecimal Eletrônica Digital Bóson Treinamentos em Tecnologia Fábio dos Reis

Transcript of Sistema Hexadecimal de numeração

Page 1: Sistema Hexadecimal de numeração

Sistema HexadecimalEletrônica Digital

Bóson Treinamentos em Tecnologia

Fábio dos Reis

Page 2: Sistema Hexadecimal de numeração

Sistema Hexadecimal

O sistema binário é altamente eficiente para uso em dispositivos digitais, mas pode ser complexo para nós, humanos, no quesito inteligibilidade. Para simplificar o trabalho com valores binários, podemos usar um sistema numérico relacionado chamado de Sistema Hexadecimal, o qual usa a base 16 (24), ou seja, 16 dígitos para representar os números.

Os coeficientes válidos no sistema hexadecimal de numeração são:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Usamos os algarismos de 0 a 9 e as letras do alfabeto latino da A a F para representar os valores numéricos de 0 a 15.

Bóson Treinamentos em Tecnologia

Fábio dos Reis

Page 3: Sistema Hexadecimal de numeração

Correspondência de ValoresValor Decimal Valor Hexadecimal

0 0

1 1

2 2

3 3

4 4

5 5

6 6

7 7

8 8

Valor Decimal Valor Hexadecimal

9 9

10 A

11 B

12 C

13 D

14 E

15 F

16 10

17 11

Bóson Treinamentos em Tecnologia

Fábio dos Reis

Page 4: Sistema Hexadecimal de numeração

Representação no Sistema Hexadecimal

Podemos representar os números hexadecimais de duas formas principais:

(hhhh)16 ou 0xhhhh

Exemplo:

0xA23E ⇔(A23E)16

Algumas outras formas de representação de números hexadecimais existem, dependendo da aplicação considerada; por exemplo, códigos de cores em HTML e CSS usam o prefixo # para denotar um conjunto de dígitos hexadecimais (#FFFFFF)

Bóson Treinamentos em Tecnologia

Fábio dos Reis

Page 5: Sistema Hexadecimal de numeração

Aplicações do Sistema Hexadecimal

Usamos a notação hexadecimal para representar, entre outros:

● Números em geral● Endereços de memória● Conteúdo de registradores ou da memória (valores armazenados em si).

O uso do sistema hexadecimal simplifica muito a representação de valores do sistema binário. Por exemplo, o número hexadecimal mostrado anteriormente, se representado em binário, ficaria assim:

A23E16 ⇔ 10100010001111102

Um dígito hexadecimal representa um nibble (4 bits), ou seja, metade de um byte (B)

Bóson Treinamentos em Tecnologia

Fábio dos Reis