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 ( 0 , 8 p t ).
b-
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:
+5 + (-4) = +1

Passo 6

Vamos fazer a soma binária dos dois números:
  01001
+ 11100
---------
Vamos somar da direita para a esquerda:
  1. (Sem carry)
  2. (Sem carry)
  3. (Carry 1)
  4. (Carry 1)
  5. (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.

Exercícios relacionados