Questão 01 - Realize a soma dos números binários, em complemento de 2 (sinal+4 bits), abaixo. Para cada resultado informe o resultado da soma em complemento de 2 , decimal e o carry (
).
01001
11100
01001
11100
Passo 1
Então, a gente tem um exercício que pede para somar dois números binários usando o complemento de 2, que nesse caso são números com sinal mais 4 bits (total de 5 bits). A gente vai precisar entender como funciona o complemento de 2 para representar números negativos e como fazer a soma binária passo a passo.
Passo 2
Primeiro, vamos identificar os números que vamos somar:
- Número 1: 01001
- Número 2: 11100
Passo 3
Vamos entender o complemento de 2. No complemento de 2, o primeiro bit representa o sinal: 0 para positivo e 1 para negativo. Os outros 4 bits representam o valor.
Passo 4
Vamos converter os números binários para decimal para facilitar a compreensão.
Para o Número 1 (01001):
- O primeiro bit é 0, então é positivo.
- Os outros bits representam
. - Portanto, o Número 1 é +5 em decimal.
Para o Número 2 (11100):
- O primeiro bit é 1, então é negativo.
- Para encontrar o valor negativo, primeiro encontramos o complemento de 2:
- Invertendo os bits: 00011
- Adicionando 1: 00011 + 1 = 00100 (que é 4 em decimal).
- Portanto, o Número 2 é -4 em decimal.
Passo 5
Agora, vamos somar os dois números em decimal para saber o que esperar:
Passo 6
Vamos fazer a soma binária dos dois números:
01001
+ 11100
---------
Vamos somar da direita para a esquerda:
-
(Sem carry) -
(Sem carry) -
(Carry 1) -
(Carry 1) -
(Carry 1)
Então, o resultado da soma é 00001 com um carry de 1.
Passo 7
Agora, vamos interpretar o resultado em complemento de 2 e decimal.
- Resultado em complemento de 2: 00001
- O primeiro bit é 0, então é positivo.
- O valor é
.
- Decimal: +1
- Carry: 1
Resposta
A soma dos números binários em complemento de 2 é 00001, que equivale a +1 em decimal, com um carry de 1.