1. (-109)10=(ldots) 2 's

Passo 1

Queremos converter (-109)10 para a representação em complemento de dois na base 2. Para isso precisamos de dois passos principais: obter o binário da parte positiva 109 com um número fixo de bits e depois aplicar o complemento de dois (inverter bits e somar 1).

Passo 2

Primeiro achamos a forma binária de 109. Observe que
109 = 2^6 + 2^5 + 2^3 + 2^2 + 2^0
Logo, escrevendo os bits de 2^6 até 2^0 temos
10910 = 11011012
Como vamos usar 8 bits (um para o sinal e sete para o valor absoluto), acrescentamos um zero à esquerda:
10910 = 011011012(8 bits)

Passo 3

Agora fazemos o complemento de um, invertendo cada bit de 011011012:
011011012 longrightarrow 100100102

Passo 4

Para obter o complemento de dois, basta somar 1 ao resultado anterior:
100100102 + 000000012 = 100100112
Esse é o padrão de 8 bits que representa -109 no formato complemento de dois.

Resposta

(-109)10 = (10010011)2 (comp<=mento de dois em 8 bits)

Exercícios relacionados