Obrigada pela Visita! Bem vindos!

Esse é um Edu-blog, idealizado pelo nosso professor de Fundamentos da Computação do curso de Sitemas de Informação da UFS.
BitsBytes agradece pela visita, esperamos que seja de bom proveito e que o conteúdo seja útil, ou no mínimo interessante.

domingo, 29 de junho de 2008

Operações com Números Binários

  • Adição
A adição no sistema binário é realizada exatamente da mesma forma que uma adição no sistema decimal.
Vamos inicialmente realizar uma adição na base 10 e posteriormente outra na base 2.
Seja a operação 85 + 18.

85

18 +
-----
103

- Somamos por colunas à partir da direita, temos 8+5=13, como a soma excedeu o maior dígito disponível, usamos a regra do transporte para a próxima coluna.
- Assim, dizemos que dá 3 e “vai um”.
- Este transporte “vai um” é computado na soma da próxima coluna, que passa a ser 8+1+1=10, novamente usamos o transporte e dizemos que dá 0 e “vai um” abrindo uma nova coluna que é 0+0+1=1.
- Obtemos desta forma o resultado 103.

- Vamos agora para o sistema base 2, como temos apenas dois dígitos, vamos verificar quais os possíveis casos que ocorrerão na soma por colunas:

a)0 b)0 c)1 d)1 e)1
+0 +1 +0 +1 1
---- ---- ---- ---- +1
0 1 1 10 ----
11

- No caso “d” houve transporte, o resultado é 0 e “vai um” e no caso “e” realizamos a soma de três parcelas incluindo um transporte, o resultado é 1 e “vai um”. Vamos agora efetuar 11012+10112, temos:

1 1 1
1101
1011 +
--------
11000

  • Subtração
- Como o método também é análogo ao da subtração no sistema decimal, vamos ver quais os possíveis casos que ocorrerão na subtração por colunas.

a)0 b)0 c)1 d)1
-0 -1 -0 -1
---- ---- ---- ----
0 1 1 0


- No caso “b”, o resultado será 1, mas ocorrerá um transporte para a

coluna seguinte, que deve ser acumulado no subtraendo.
Exemplificando, vamos efetuar 11102 – 10012

1110
-1001
-------
0101

  • Multiplicação
- Novamente análoga ao caso decimal. Agora os casos possíveis são:

a) 0x0 = 0 b) 0x1 = 0 c) 1x0 = 0 e d) 1x1 = 1

Exemplificando, efetuar 111102 x 112

11110
x 11
-------------
11110
11110 +
-------------
1011010
Vídeo sobre operações com números binários
Adição


11 comentários:

dan disse...

anne! a apresentação final de vocÊs foi muito massa, cara! vocês ensinaram superbem um assunto que eu achava que seria bem chato. mas não é! gostei muito! :)

Domênico disse...

foi muito boa mesmo. tipo foi no foco direito no objetivo :)

Nayane Getirana disse...

Apesar do assunto ser difícil....muito defícil rs vcs deram show...parabéns!

Nayane Getirana disse...

O assunto é bastante difícil viu galera...mas vcs deram show de bola...rs de números^^'

Ricardo Oliveira disse...

Achei o blog por acaso no Google e realmente adorei a explicação de vocês. Tinha visto o assunto na faculdade mas não entendi, agora minhas dúvidas forão tiradas. Obrigado.

FELIX VALOIS disse...

Caras! vocês deram um show! Realmente o assunto é muito complexo, mas vocês conseguiram explicar direitinho.
Valeu!

Giuliano disse...

Ou ia fazer uma prova dia seguinte e tava com maior duvida nisso ae, deol pra tira as duvidas Valeu .

Chelssinha disse...

Achei o blog pelo Google também xD
Muito bom... Mas assim, gostaria de saber se poderia complementar o post ensinando a divisão também :)

Obrigada.

Rogerio Fernandes Xavier disse...

muito útil todas as dicas, mas tem como fazer este calculo:

Efetue a aritmética binária.

a) 1011001012 + 1001110112 = ?2
b) 1100000011012 - 101100111012 = ?2

wagner junior disse...

Pessoal,
muito bom o vídeo, fiquei com uma pequena dúvida na ultima conta de subtração. 1110010 - 110101 no meu rascunho não está batendo com o resultado de vocês. O meu resultando sempre está dando 111101.

Conexão Ifpa/Castanhal disse...

Obrigado pela explicação, ajudou demais!