Verdadeiro ou falso (25)10=(0001.1011)2
Soluções para a tarefa
Bem, sabendo que 255(10) é igual a um octeto de 11111111 bits, podemos criar a seguinte relação:
Bits: | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | = 1111.1111
Dec: 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 = 256
Como queremos 25, precisamos ativar o bit que representa 16, o bit que representa 8 e o bit que representa 1. Logo teríamos a representação:
Bits: | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | = 0001.1001(2)
Dec: 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 = 256
Isso indica que a afirmação 25(10) = 0001.1011(2) é falsa.
Outra forma converter 25 decimal para base binária é através da divisão:
25 | 2: resultado = 12, resto = 1
12 | 2: resultado = 6, resto = 0
6 | 2: resultado = 3, resto = 0
3 | 2: resultado = 1, resto = 1
1 | 2: resultado = 0, resto = 1
Concatenando o resto de baixo para cima: 11001. Novamente, isso demonstra que a afirmação do enunciado é falsa.