Excesso de 2m-1: A representação do número é dada pela soma de seu valor com 2^(m-1), onde m é o número de bits.
Resolução:
00011110 -> 8 bits -> 2^(8-1) = 128 (Excesso de 128)
00011110 (Número em excesso de 128)
+10000000 (128)
10011110 (Número 'verdadeiro')
Complemento de 2 para achar o negativo
10011110 (inverte os bits)
01100001 (adiciona 1)
01100010 (resposta final)
Gabarito E
Bom galera questãozinha que demanda de um conhecimento mais aprofundado sobre calculo binário, vou tentar explicar da melhor forma possível.
em um número binário temos o sinal + magnitude ou seja o 1° bit a esquerda representa o sinal e o restante a magnitude do número. A o sinal pode ser representado como sendo 0 - Positivo e 1 - negativo. como no exemplo: 1000 ou seja esse número é negativo.
vamos à questão: 00011110 esse número esta (positivo ou seja o ultimo número a esquerda 0) para transforma-lo em negativo como pede a questão temos que transformar o ultimo bit a esquerda em negativo: 10011110.
Agora basta coloca-lo em complemento a 2:
10011110
01100001 (complemento a 1 = inverter os valores)
+ 1 (complemento a 2 = +1)
01100010
Essa foi uma boa questão !
#Rumo à Pituba !!!