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 (
).
a -
01001
00100
a -
01001
00100
Passo 1
Beleza, vamos resolver essa questão de soma de números binários usando complemento de 2 com sinal de 4 bits. O que vamos precisar é entender como funciona a representação de números binários com sinal, como somá-los e depois interpretar o resultado tanto em binário quanto em decimal. Também vamos verificar se houve carry, que é como um “vai um” na soma.
Passo 2
Primeiro, vamos identificar os dois números binários que vamos somar:
01001
+ 00100
Aqui, cada número tem 5 bits, sendo o primeiro bit o do sinal (0 para positivo e 1 para negativo) seguido por 4 bits que representam o valor.
Passo 3
Vamos entender cada número:
-
01001:
- Sinal: 0 (positivo)
- Valor: 1001 em binário é 9 em decimal.
-
00100:
- Sinal: 0 (positivo)
- Valor: 0100 em binário é 4 em decimal.
Passo 4
Agora, vamos somar os valores binários:
0 1 0 0 1
+ 0 0 1 0 0
------------
Vamos somar da direita para a esquerda:
- 1 + 0 = 1 (sem carry)
- 0 + 0 = 0 (sem carry)
- 0 + 1 = 1 (sem carry)
- 1 + 0 = 1 (sem carry)
- 0 + 0 = 0 (sem carry)
Então, a soma fica:
0 1 1 0 1
Passo 5
Agora, vamos interpretar o resultado:
- 01101:
- Sinal: 0 (positivo)
- Valor: 1101 em binário é 13 em decimal.
Passo 6
Por fim, vamos verificar o carry. Na soma acima, não houve um “vai um” além do último bit, então o carry é 0.
Resposta
- Soma em complemento de 2: 01101
- Decimal: 13
- Carry: 0
Exercícios relacionados
Discretize as seguintes funções contínuas, utilizando a discretização por segurador ordem-zero, dando a função equivalente digital em Z, para T= 0,1 segundos:
Considerando a seguinte função de transferência digital, encontre:
Discretize as seguintes funções contínuas, utilizando a discretização por segurador ordem-zero, dando a função equivalente digital em Z, para T= 0,1 segundos:
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 (
).
d -
10111
11100
d -
10111
11100