Imagem de fundo

A representação de inteiros em complemento de dois é o esquema padrão adotado em proces...

A representação de inteiros em complemento de dois é o esquema padrão adotado em processadores modernos para representar inteiros com sinal. Considere um inteiro com sinal representado em n bits utilizando esse sistema. Nesse contexto, assinale a alternativa correta.


A

O intervalo de valores representáveis é simétrico em relação ao zero: de −(2(n−1) − 1) a +(2(n−1) − 1), pois o padrão reserva 1 bit exclusivamente para o sinal e utiliza os demais n−1 bits para a magnitude absoluta do valor.


B

O valor zero possui duas representações distintas no sistema complemento de dois: uma com bit de sinal 0 e outra com bit de sinal 1.


C

A negação de um número em complemento de dois é obtida invertendo todos os seus bits, sem necessidade de qualquer operação adicional.


D

O intervalo de representação cobre exatamente 2(n+1) valores distintos, de −2n a +(2n − 1), pois cada bit adicional dobra o espaço representável e o sistema de complemento de dois não desperdiça nenhuma combinação de bits.


E

A negação do menor inteiro representável no sistema — o valor mais negativo — provoca overflow, pois o valor positivo correspondente excede o limite superior do intervalo.