Ocorreu um erro ao realizar os cálculos, por favor, entre em contato conosco através do formulário localizado em nossa página de contato para que possamos corrigi-lo o mais rápido possível. Muito obrigado.

Resultado

Tabela de conteúdos

Como usar a calculadora hexadecimal

Você pode realizar operações com números hexadecimais de forma fácil usando nossa ferramenta. Para isso, basta fazer o seguinte:

  1. Coloque na primeira caixa o primeiro número hexadecimal.
  2. Selecione a operação que deseja realizar (soma, subtração, multiplicação ou divisão).
  3. Insira o segundo número em hexadecimal.
  4. Finalmente, pressione “Calcular”.

Se você deseja aprender a realizar manualmente as operações em hexadecimal, continue lendo este artigo.

Como converter hexadecimal para decimal e vice-versa

O sistema hexadecimal é um sistema de numeração posicional cuja base é o número 16.

Para expressar cada dígito, são usados até 16 símbolos distintos. Esses símbolos são formados pelos dígitos tradicionais do sistema decimal (0 a 9) e as seis primeiras letras do alfabeto (A, B, C, D, E, F).

Para realizar a conversão, é conveniente usar a seguinte tabela hexadecimal:

Decimal

Hexadecimal

Binário

0

0

0

1

1

1

2

2

10

3

3

11

4

4

100

5

5

101

6

6

110

7

7

111

8

8

1000

9

9

1001

10

A

1010

11

B

1011

12

C

1100

13

D

1101

14

E

1110

15

F

1111

16

10

10000

17

11

10001

18

12

10010

19

13

10011

20

14

10100

21

15

10101

22

16

10110

23

17

10111

24

18

11000

25

19

11001

26

1A

11010

27

1B

11011

28

1C

11100

29

1D

11101

30

1E

11110

31

1F

11111

Operações com números hexadecimais

Incremento

Quando se incrementa em hexadecimal, cada posição dos dígitos é incrementada uma unidade de 0 até F. Quando o dígito é F e se soma uma unidade, o resultado é um zero e se incrementa o dígito da posição seguinte.

Exemplo de sequência que começa em 29:

29, 2A, 2B, 2C, 2D, 2E, 2F, 30, 31...

Exemplo de sequência que começa em 5FB:

5FB, 5F9, 5FA, 5FB, 5FC, 5FD, 5FE, 5FF, 600, 601...

Soma hexadecimal

A soma hexadecimal segue as mesmas regras da soma decimal, considerando que o dígito de maior valor é o F.

Você pode seguir este procedimento:

  1. Somar os dois dígitos hexadecimais em decimal, inserindo o equivalente hexadecimal para números maiores que 9
  2. Se a soma é igual ou menor a 15 , esta pode ser expressa como dígito hexadecimal.
  3. Se a soma é maior ou igual a 16 , subtrai-se 16 e se carrega um (1) para o dígito da próxima posição.

Exemplo 1: 28 16 + 54 16

$$ \begin{array}{r}

Exemplo 1: 28 16 + 54 16

$$ \begin{array}{r} 28 \\ + \,\, 54\\ \hline 7C \end{array}$$

Exemplo 2: B7 16 + 26 16

$$ \begin{array}{r} B7 \\ + \,\, 26\\\hline DD \end{array}$$

Exemplo 3: 1FE 16 + 95A 16

$$ \begin{array}{r} 1FE \\ + \,\, 95A\\\hline B58 \end{array}$$

Subtração hexadecimal

Para subtrair números hexadecimais, utiliza-se o mesmo método que para a subtração binária. Ou seja, em vez de subtrair, soma-se o complemento a 2 do número hexadecimal.

O subtraendo hexadecimal é complementado a 2 e depois somado ao minuendo. Se houver carry, ele é ignorado.

Exemplo 1: 5CA 16 – 42C 16

O subtraendo 42C é complementado a 2 da seguinte forma:

Hexadecimal

4

2

C

Binário

100

0010

1100

Complemento a 2

1011

1101

0100

Hex. Complemento a 2

B

D

4

Então, realiza-se a soma:

$$ \begin{array}{r} 5CA \\ + \,\, BD4\\\hline 119E \end{array}$$

Ignora-se o bit de carry e a subtração resulta em 19E.

Exemplo 2: 7F4B 16 – 3ABC 16

Fazemos o complemento a 2 de 3ABC:

Hexadecimal

3

A

B

C

Binário

0011

1010

1011

1100

Complemento a 2

1100

0101

0100

0100

Hex. Complemento a 2

C

5

4

4

Realiza-se a soma:

$$ \begin{array}{r} 7F4B \\ + \,\, D654\\\hline 1459F \end{array}$$

Ignora-se o bit de carry e a subtração resulta em 459F.

Multiplicação hexadecimal

Para realizar a multiplicação, é importante usar a seguinte tabela de multiplicação hexadecimal, similar à usada no caso decimal.

x

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

10

1

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

10

2

2

4

6

8

A

C

E

10

12

14

16

18

1A

1C

1E

20

3

3

6

9

C

F

12

15

18

1B

1E

21

24

27

2A

2D

30

4

4

8

C

10

14

18

1C

20

24

28

2C

30

34

38

3C

40

5

5

A

F

14

19

1E

23

28

2D

32

37

3C

41

46

4B

50

6

6

C

12

18

1E

24

2A

30

36

3C

42

48

4E

54

5A

60

7

7

E

15

1C

23

2A

31

38

3F

46

4D

54

5B

62

69

70

8

8

10

18

20

28

30

38

40

48

50

58

60

68

70

78

80

9

9

12

1B

24

2D

36

3F

48

51

5A

63

6C

75

7E

87

90

A

A

14

1E

28

32

3C

46

50

5A

64

6E

78

82

8C

96

A0

B

B

16

21

2C

37

42

4D

58

63

6E

79

84

8F

9A

A5

B0

C

C

18

24

30

3C

48

54

60

6C

78

84

90

9C

A8

B4

C0

D

D

1A

27

34

41

4E

5B

68

75

82

8F

9C

A9

B6

C3

D0

E

E

1C

2A

38

46

54

62

70

7E

8C

9A

A8

B6

C4

D2

E0

F

F

1E

2D

3C

4B

5A

69

78

87

96

A5

B4

C3

D2

E1

F0

10

10

20

30

40

50

60

70

80

90

A0

B0

C0

D0

E0

F0

100

O que se deseja é realizar a multiplicação hexadecimal de forma análoga à multiplicação decimal.

Exemplo 1: F610 16 x BE 16

$$ \begin{array}{r} F610 \\ \times \,\, BE\\\hline D74E0\\ A92B0\quad \\\hline B69FE0 \end{array}$$

Exemplo 2: 47A1 16 x DB 16

$$ \begin{array}{r} 47A1 \\ \times \,\, DB\\\hline 313EB\\ 3A32D \quad \\\hline 3D46BB \end{array}$$

Divisão hexadecimal

A divisão hexadecimal segue o mesmo princípio que em outros sistemas numéricos. Vejamos um exemplo onde realizaremos a divisão passo a passo.

Exemplo: AE887 16 / 3A 16

O primeiro passo será realizar uma tabela com os múltiplos de 3A, que são:

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

3A

74

AE

E8

122

15C

196

1D0

20A

244

27E

2B8

2F2

32C

366

Buscamos na tabela o primeiro múltiplo de 3A próximo aos dois primeiros dígitos (AE). Neste caso, é 3.

Hexadecimal division step 1

Procedemos de maneira análoga ao passo anterior. O dígito seguinte (8) é menor que 3A, razão pela qual adicionamos um zero ao quociente e realizamos a divisão ao 88.

Buscamos um múltiplo de 3A próximo a 88. Revisando na tabela, apreciamos que este valor é 2, cujo múltiplo é 74.

Hexadecimal division step 2

Finalmente, repetindo o procedimento, vemos que o resultado da divisão é 3025, ficando como resto 25.

Hexadecimal division step 3

Isso foi tudo o que você precisa saber para realizar operações com números hexadecimais, neste artigo você aprendeu passo a passo como efetuar a soma, subtração, multiplicação e divisão de número em hexadecimal.

Se você está satisfeito(a) com o artigo ou com o calculador hexadecimal online, não deixe de compartilhá-los em suas redes sociais, para que outras pessoas também desfrutem desta comunidade.