Вы находитесь на странице: 1из 27

INFORMTICA - Converso de bases e Aritmtica Binria

Converso de Bases e Aritmtica


Binria
Prof. Glauco Amorim
Sistema de Numerao Decimal
INFORMTICA - Converso de bases e Aritmtica Binria

Dgitos Decimais: Potncias de base


0
1
2 10
0
1
3 10
1
10
4
5 10
2
100
6 10
3
1000
7
8 10
4
10 000
9
Sistema de Numerao Binrio
INFORMTICA - Converso de bases e Aritmtica Binria

Dgitos Binrios: Potncias de base 2

0 2
0
1 2
6
64
1 2
1
2 2
7 128
22 4 28 256
2
3
8 2
9
512
2
4 16 2
10 1024
25 32
Converso Decimal Binrio
Como s existem dois nmeros no sistema
INFORMTICA - Converso de bases e Aritmtica Binria

binrio temos a seguinte correspondncia:


0 0
1 1
2 10
3 11

4 100

5 101

6 110
7 111

8 1000
Converso Decimal Binrio
claro que assim era difcil, vamos ento
INFORMTICA - Converso de bases e Aritmtica Binria

aprender a converter qualquer numero. Que


tal o 21(10) por exemplo ?
Quantas vezes h

21(10) = 1 0 1 0 1
21 2 X
0 1
10 2 X
1
0 5 2
1 2 2
0 1
Converso Binrio Decimal
Como s existem dois nmeros no sistema binrio, teremos
que trabalhar com Base 2, logo temos por exemplo:
INFORMTICA - Converso de bases e Aritmtica Binria

1001(2) ---------------- ? (10)


1 0 0 1

3 2 1 0
2 2 2 2 Pesos
+ + +

23 x 1 22 x 0 21 x 0 20 x 1

8 + 0 + 0 + 1 = 9

1001(2) ---------------- 9(10)


Aritmtica Binria - Soma
Como em qualquer sistema de numerao,
INFORMTICA - Converso de bases e Aritmtica Binria

os nmeros binrios tambm podem ser


utilizados em operaes aritmticas.
Essas operaes so:
Soma;
Subtrao;
Multiplicao;
Diviso.
Aritmtica Binria - Soma
+ 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

1012 02 02 12
+
102 12 12 102

Esse numeral vale dois,


s que, representado em binrio

8 4 2 1

23 22 21 20

1 0
Aritmtica Binria - Soma
+ 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

1012 02 02 12
+
102 12 12 102
12
Aritmtica Binria - Soma
+ 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

1012 02 02 12
+
102 12 12 102
112
Aritmtica Binria - Soma
+ 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

1012 02 02 12
+
102 12 12 102
1112
Aritmtica Binria - Soma
+ 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

1012 02 02 12
+
102 12 12 102
1112
4 2 1

22 21 20

1 0 1 5
Aritmtica Binria - Soma
+ 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

1012 02 02 12
+
102 12 12 102
1112
4 2 1

22 21 20

1 0 1 5
1 0 2
Aritmtica Binria - Soma
+ 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

1012 02 02 12
+
102 12 12 102
1112
4 2 1

22 21 20

1 0 1 5
+
1 0 2
1 1 1 7
Aritmtica Binria - Soma
+ 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

1 1 1
1001012 02 02 12
+
111102 12 12 102
10000112
64 32 16 8 4 2 1

26 25 24 23 22 21 20

1 0 0 1 0 1 37
1 1 1 1 0
+
30
1 0 0 0 0 1 1 67
Aritmtica Binria - Subtrao
- 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

110012 02 02 No
Existe
1112 12 12 02
Aritmtica Binria - Subtrao
- 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

110012 02 02 No
Existe
1112 12 12 02
02
Aritmtica Binria - Subtrao
No consegue emprestar
- 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

porque tambm vale 0.

110012 02 02 No
Existe
1112 12 12 02
02
Esta operao no apresenta resultado.
No Sistema Decimal, ao emprestar
preciso emprestar
Por exemplo, do numeral ao lado
1 para osenumeral
o numeral da direita
da direita,
(exatamente
No Sistema como no oSistema
Binrio acontece Decimal)
(aquele que recebe
emprestado o valor
Ao receber o emprstimo 10algodesemelhante:
emprstimo) 1,
para
for receber
2,
(valor da ele ser
base um emprstimo,
emprestado
do sistema 10. o numeral vale
recebe o valordedanumerao).
base (2).
0 (zero), senoaele no12.
precisa disso.
OAssim,
numeralele zero
passa valer
passa ento a valer 2,
ou seja, como recebeu 12,
passa a valer 102.
Aritmtica Binria - Subtrao
Emprstimo comea pelo primeiro
- 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

numeral 1 que seja


encontrado esquerda.
110012 02 02 No
Existe
1112 12 12 02
02
Aritmtica Binria - Subtrao
- 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

110012 02 02 No
Existe
1112 12 12 02
02
Aritmtica Binria - Subtrao
INFORMTICA - Converso de bases e Aritmtica Binria

0 10 - 02 12
XX 2
11001 02 02 No
Existe
1112 12 12 02
02
Aritmtica Binria - Subtrao
1
- 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

X 10
0 10
XXX 2
11001 02 02 No
Existe
1112 12 12 02
02

Nesse caso, quando o numeral 102 emprestou 12,


Isso acontece porque estamos trabalhando no
ele se tornou 12.
Sistema Binrio.
Assim, 102 (que vale 2) menos 12 (que vale 1)
resulta em 12.
Aritmtica Binria - Subtrao
1
- 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

X 10
0 10
XXX 2
11001 02 02 No
Existe
1112 12 12 02
102
Aritmtica Binria - Subtrao
1
- 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

X 10
0 10
XXX 2
11001 02 02 No
Existe
1112 12 12 02
0102
Aritmtica Binria - Subtrao
1
- 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

X 10
0 10
XXX 2
11001 02 02 No
Existe
1112 12 12 02
00102
Aritmtica Binria - Subtrao
1
- 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

X 10
0 10
XXX 2
11001 02 02 No
Existe
1112 12 12 02
100102
Aritmtica Binria - Subtrao
- 02 12
INFORMTICA - Converso de bases e Aritmtica Binria

110012 02 02 No
Existe
1112 12 12 02
100102

16 8 4 2 1

24 23 22 21 20

1 1 0 0 1 25
1 1 1 7
1 0 0 1 0 18

Вам также может понравиться