-
Se a resposta fossem números positivos seria a letra A, mas como é negativo é a letra B.
Alguém poderia me explicar?
-
Segue a uma breve explicação de complemento 2.
25 positivo com 8 bits seria: 00011001. Entretanto, seu valor negativo no complemento 2 você deverá efetuar dois passos:
1º passo: inverter o valor de todos os bits referente ao valor positivo, neste caso 25, que ficará 11100110.
2º passo: adicionar 1
Segue a conta:
11100110
+ 1
-------------
11100111
Espero ter ajudado.
-
Tá, mas e o 10, não foi a complemento 2?
-
A notação de complemento de 2 só tem que lembrar da regra de SINAL para os números NEGATIVOS.
- Se for POSITIVO, só fazer a conversão normal e complementar os bits com zero.
10 = 1010 -> completando com 0 para formar os 8 bits ->00001010
- Se NEGATIVO, inverter todos os bits e somar 1. de acordo como o colega explicou acima.
-
Também não entendi essa questão.
00001010 é o número 10 (decimal) em binário de 8 bits, e não em complemento a dois.
10 (decimal) em complemento a dois é 11110110.
-
esse gabarito tá errado na minha opnião. a regra de complemento de 2 é a mesma para num positivos e negativos. minha resposta seria letra D. 10 = 0110 ou 1111 0110; e -25 = 100111 ou 11 100111
-
Na representação em complemento de 2 (C2), o bit da esquerda indica o sinal (0 representa positivo e 1 negativo, em binário!)
Números Positivos:
+10 (decimal) = 0000 1010 (binário). Quando o número é positivo, o C2 dele é a própria representação em binário.
Números Negativos:
Agora vamos obter a representação de -25 em C2 (percebam que vamos iniciar os cálculos com +25).
+25 (decimal) = 0001 1001 (binário)
Complemento de 1 (basta inverter os bits) => 1110 0110
Complemento de 2 (adiciona 1 ao C1) => 1110 0110 + 1 = 1110 0111 (Isso representa -25. Notem que partimos do +25.)