Resultado
- Hexadecimal: 16
- Decimal: 10
- Binário: 2
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.
Você pode realizar operações com números hexadecimais de forma fácil usando nossa ferramenta. Para isso, basta fazer o seguinte:
Se você deseja aprender a realizar manualmente as operações em hexadecimal, continue lendo este artigo.
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 |
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...
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:
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}$$
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.
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}$$
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.
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.
Finalmente, repetindo o procedimento, vemos que o resultado da divisão é 3025, ficando como resto 25.
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.