Efetue as seguintes operações que estão no sistema binário, sem passar pelo sistema decimal:
1110-1011.

Passo 1

O enunciado pede para calcular
,11102 - 10112
usando diretamente a subtração em base 2, sem passar pelo decimal. Vamos empregar a regra de empréstimo em binário: quando um bit do minuendo é menor que o do subtraendo, tomamos “1” emprestado da próxima coluna (equivalente a 2 em base 10, ou 102 em base 2).

Passo 2

Escrevemos os números alinhados por coluna de bits (da esquerda para a direita, bit mais significativo à esquerda):
&1 &1 &1 &0 - &1 &0 &1 &1hline & & & &

Passo 3

Começando pelo bit menos significativo (direita):
  • Coluna 0 (LSD): 0 - 1 não dá, então pegamos empréstimo de 102 (da coluna 1). Isso transforma o 0 em 102 e reduz o bit da coluna 1 de 1 para 0. Agora 102 - 1 = 1.
  • Coluna 1: após o empréstimo, temos 0 - 1 novamente. Emprestamos de novo (da coluna 2), transformando esse 0 em 102 e reduzindo o bit da coluna 2 de 1 para 0. Então 102 - 1 = 1.
    Até aqui o resultado parcial é ,dots 11.

Passo 4

Continuando para as colunas mais significativas:
  • Coluna 2: agora é 0 - 0 = 0 (sem necessidade de novo empréstimo).
  • Coluna 3 (MSD): 1 - 1 = 0.
    Portanto, escrevendo todos os bits do resultado, temos 00112.

Passo 5

Eliminamos zeros à esquerda para obter a forma canônica do número binário: 112.

Resposta

,112

Exercícios de Livros Relacionados