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 ).
C -
10111
+
00100

Passo 1

Vamos começar entendendo o que a questão pede. Precisamos somar dois números binários utilizando o complemento de 2 com sinal e 4 bits. Para isso, vamos precisar entender como funciona a representação dos números em complemento de 2 e como realizar a soma binária.

Passo 2

Primeiro, vamos identificar os números que vamos somar:
  • Número 1: 10111
  • Número 2: 00100
Como estamos usando complemento de 2 com sinal e 4 bits, o primeiro bit é o bit de sinal (0 para positivo e 1 para negativo), e os outros 4 bits representam o valor.

Passo 3

Vamos interpretar cada número:
  • 10111: O primeiro bit é 1, então é um número negativo. Para encontrar o valor, primeiro invertamos os bits (complemento de 1):
    10111 01000
    Depois, somamos 1:
    01000 + 1 = 01001
    Então, o valor é -9.
  • 00100: O primeiro bit é 0, então é um número positivo. O valor é simplesmente 4.

Passo 4

Agora, vamos somar os dois números:
-9 + 4 = -5
Precisamos representar -5 em complemento de 2 com 5 bits (sinal + 4 bits).

Passo 5

Para representar -5:
  1. Representamos +5 em binário com 4 bits: 0101.
  2. Invertendo os bits (complemento de 1): 0101 1010
  3. Somamos 1: 1010 + 1 = 1011
  4. Adicionamos o bit de sinal (1 para negativo): 11011

Passo 6

Então, a soma em complemento de 2 é 11011.

Passo 7

Convertendo para decimal, o resultado é -5.

Passo 8

O carry (vai-um) é 1.

Resposta

A soma dos números binários em complemento de 2 é 11011, que corresponde a -5 em decimal, com carry = 1.

Exercícios relacionados