Para converter um número de outra base para binário, podemos realizar sucessivas divisões por 2 até que o resultado seja igual a zero. O resultado final é dado pelos restos das divisões, em ordem inversa.
a) 25999¹⁰
25999 / 2 = 12999, resto 1
12999 / 2 = 6499, resto 1
6499 / 2 = 3249, resto 1
3249 / 2 = 1624, resto 1
1624 / 2 = 812, resto 0
812 / 2 = 406, resto 0
406 / 2 = 203, resto 0
203 / 2 = 101, resto 1
101 / 2 = 50, resto 1
50 / 2 = 25, resto 0
25 / 2 = 12, resto 1
12 / 2 = 6, resto 0
6 / 2 = 3, resto 0
3 / 2 = 1, resto 1
1 / 2 = 0, resto 1
Assim, temos que 25999¹⁰ em binário é 110010110111111.
b) 857BCCCC¹⁶
857BCCCC = 10000101011110111011110011001100²
Para converter de hexadecimal para binário, é preciso substituir cada dígito hexadecimal pelo seu correspondente em binário:
8 = 1000
5 = 0101
7 = 0111
B = 1011
C = 1100
Assim, temos que 857BCCCC¹⁶ em binário é 10000101011110111011110011001100.
Lista de comentários
Explicação passo-a-passo:
Para converter um número de outra base para binário, podemos realizar sucessivas divisões por 2 até que o resultado seja igual a zero. O resultado final é dado pelos restos das divisões, em ordem inversa.
a) 25999¹⁰
25999 / 2 = 12999, resto 1
12999 / 2 = 6499, resto 1
6499 / 2 = 3249, resto 1
3249 / 2 = 1624, resto 1
1624 / 2 = 812, resto 0
812 / 2 = 406, resto 0
406 / 2 = 203, resto 0
203 / 2 = 101, resto 1
101 / 2 = 50, resto 1
50 / 2 = 25, resto 0
25 / 2 = 12, resto 1
12 / 2 = 6, resto 0
6 / 2 = 3, resto 0
3 / 2 = 1, resto 1
1 / 2 = 0, resto 1
Assim, temos que 25999¹⁰ em binário é 110010110111111.
b) 857BCCCC¹⁶
857BCCCC = 10000101011110111011110011001100²
Para converter de hexadecimal para binário, é preciso substituir cada dígito hexadecimal pelo seu correspondente em binário:
8 = 1000
5 = 0101
7 = 0111
B = 1011
C = 1100
Assim, temos que 857BCCCC¹⁶ em binário é 10000101011110111011110011001100.