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 (
).
C -
10111
00100
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):Depois, somamos 1: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:
Precisamos representar -5 em complemento de 2 com 5 bits (sinal + 4 bits).
Passo 5
Para representar -5:
- Representamos +5 em binário com 4 bits: 0101.
- Invertendo os bits (complemento de 1):
- Somamos 1:
- Adicionamos o bit de sinal (1 para negativo):
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.