1. (10101011)2 ' s=(ldots)10

Passo 1

O enunciado pede para converter o número binário em complemento de dois de 8 bits (10101011)2 para a base decimal. Vamos usar a regra de complemento de dois: o bit mais significativo indica o sinal; se for 1, é negativo, e podemos achar seu módulo invertendo os bits e somando 1.

Passo 2

Observamos que o bit mais significativo de (10101011)2 é 1, portanto o número é negativo em complemento de dois de 8 bits.

Passo 3

Para obter o valor absoluto em binário, invertemos todos os bits e somamos 1:
10101011 ;xrightarrowinversão; 01010100 ã
01010100 + 1 = 01010101

Passo 4

Convertendo (01010101)2 para decimal, somamos os pesos de 2^6, 2^4, 2^2 e 2^0:
64 + 16 + 4 + 1 = 85

Passo 5

Como o original era negativo, o valor em decimal é -85.

Resposta

(-85)10

Exercícios relacionados