You are on page 1of 32

NMEROS BINRIOS

TURMA N Prof. Ivanise Leite Aula 12/04/2012

NMEROS BINRIOS

Ns estamos acostumados e ambientados a utilizar um sistema de numerao chamado DECIMAL, pois utiliza 10 algarismos para representar todos os nmeros conhecidos, quais sejam: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0. Muitas histrias foram contadas a respeito, inclusive, uma suposta relao com os 10 dedos de nossas mos

NMEROS BINRIOS

Computador um equipamento eletrnico, armazena e movimenta informaes sob forma eletrnica Se fosse utilizado smbolos eltricos para representar a linguagem humana seriam necessrios mais de 100 diferentes valores de voltagem (ou corrente)

NMEROS BINRIOS

Considerando mais simples e confivel projetar um circuito capaz de gerar e manipular o menos numero possvel de valores distintos Optou-se por uma mquina binria, capaz de entender somente dois valores:

e0

NMEROS BINRIOS

A primeira definio formal atribuda a um grupo ordenado de bits, foi instituda pela IBM e praticamente utilizada por todos os fabricantes de computadores. O byte um grupo ordenado de oito bits ENTAO:
bit (binary digit: cada impulso eltrico representado por 0 e1 Byte - Um conjunto de 8 bits reunidos como uma nica unidade forma

representam todas as letras (maisculas e minsculas), sinais de pontuao, acentos, caracteres especiais e at informaes que no podemos ver, mas que servem para comandar o computador e que podem inclusive ser enviados pelo teclado ou por outro dispositivo de entrada de dados e instrues. http://www.asciitable.com/

ALGUMAS MEDIDAS
1 Byte = 8 bits 1 kilobyte (KB ou Kbytes) = 1024 bytes 1 megabyte (MB ou Mbytes) = 1024 kilobytes 1 gigabyte (GB ou Gbytes) = 1024 megabytes 1 terabyte (TB ou Tbytes) = 1024 gigabytes 1 petabyte (PB ou Pbytes) = 1024 terabytes 1 exabyte (EB ou Ebytes) = 1024 petabytes 1 zettabyte (ZB ou Zbytes) = 1024 exabytes 1 yottabyte (YB ou Ybytes) = 1024 zettabytes

CONVERSES

NMEROS BINRIOS

Antes de comearmos a entender e transformar nmeros decimais em binrios, precisamos recordar um assunto que estudamos no ensino fundamental, chamado de POTENCIAO.

NMEROS BINRIOS

Deve-se multiplicar o nmero da base (no caso 2), a quantidade de vezes que o expoente pedir (no caso 3). Exemplo: 2 x 2 x 2 = 8

NMEROS BINRIOS
Cada vez que somarmos 1 ao valor do expoente, o resultado ser o dobro do resultado anterior. Dessa forma, chegamos a concluso que para a base 2, ao aumentarmos gradativamente o expoente, chegaremos a uma sequncia de nmeros do tipo:

TRANSFORMANDO DECIMAL EM BINRIO

O sistema de numerao binria utilizado pelos computadores, por exemplo, utiliza apenas dois nmeros para representar todos os nmeros possveis, so eles: 0 e 1

NMEROS BINRIOS
Todas as quantidades se representam com base em dois nmeros : zero e um(0 e 1). Como ficaria o endereo: 192.168.0.1 ?

128 64 1 1 0 0 1 0 0 0 128 64

32 0 32 1

16 0 16 0

8 0 8 1

4 0 4 0

2 0 2 0

1 0 1 0

128 64
128 64

32
0 32 0

16
0 16 0

8
0 8 0

4
0 4 0

2
0 2 0

1
0 1 1

NMEROS BINRIOS
Todas as quantidades se representam com base em dois nmeros : zero e um(0 e 1). Como ficaria o endereo: 192.168.0.1 ?

110 0 0 0 0 0 10 1 0 1 0 0 0 00 0 0 0 0 0 0

000 0 0 0 0 1

CONVERTER DE DECIMAL PARA BINRIO

Usaremos a tabela a seguir que torna simples a converso de valores decimais em valores binrios.

CONVERTER DE DECIMAL PARA BINRIO


A primeira linha criada contando-se da direita para esquerda de um a oito, para as posies bsicas de 8 bits. A tabela funcionar para qualquer valor binrio, Base 2, para cada posio esquerda.

8 128 2^7

7 64 2^6

6 32 2^5

5 16 2^4

4 8 2^3

3 4 2^2

2 2 2^1

1 1 2^0

CONVERTER NMERO 207 EM BINRIO


Comece com o dgito mais longe a sua esquerda. Determine se o valor decimal pode ser dividido por ele. J que pode ser dividido uma vez, coloque um 1 na linha trs da tabela de converso sob o valor 128 e calcule o resto.

207 pode ser dividido por 128? 8 128 1 7 64 6 32 5 16 4 8 3 4

207 128 = 79
2 2 1 1

CONVERTER NMERO 207 EM BINRIO


J que o restante pode ser dividido pelo prximo valor, 64, coloque 1 na linha trs sob o valor 64 da tabela.

79 pode ser divido por 64 ?

79 64 = 15
5 16 4 8 3 4 2 2 1 1

8 128 1

7 64 1

6 32

CONVERTER NMERO 207 EM BINRIO


J que o restante no pode ser dividido nem por 32 nem por 16, coloque 0s na linha trs da nossa tabela sob os valores 32 e 16 15 pode ser divido por 32? No. Por 16? No 8 = 7 15
8 128 1 7 64 1 6 32 0 5 16 0 4 8 1 3 4 2 2 1 1

CONVERTER NMERO 207 EM BINRIO


Continue at que no haja nenhum restante
7 pode ser divido por 4? 7 4 = 3
3 pode ser divido por 2? 3 2 = 1 1 pode ser divido por 1? 1 1 = 0
8 128 1 7 64 1 6 32 0 5 16 0 4 8 1 3 4 1 2 2 1 1 1 1

CONVERTER NMERO 207 EM BINRIO


Caso necessrio, use a linha quatro para conferir os clculos.

8 128 1

7 64 1

6 32 0

5 16 0

4 8 1

3 4 1

2 2 1

1 1 1

128 +

64 +

8+

4+

2+

1+

= 207

207 em binrio :

CONVERTENDO BINRIO EM DECIMAL

Podemos utilizar a mesma tabela Segue exemplo de um endereo IP no formato binrio de 32 bits e no formato decimal pontuado:
Endereo IP Binrio: 1100000000. 10101000. 00101101. 01111001 Endereo IP Decimal: 192.168.45.121

CONVERTENDO BINRIO EM DECIMAL

Os dados binrios consistem em zeros e uns. Os uns representam o estado ligado e os zeros representam um estado desligado. Os dados binrios podem ser incrementados variados, 110 ou 1011. Em TCP/IP os dados binrios so agrupados em oito grupos de dgitos denominados Bytes.

CONVERTENDO BINRIO EM DECIMAL


Um Byte, 8 bits, podem representar valores entre 00000000 e 11111111, criando 256 combinaes com valores decimais de 0 a 255. Endereamento IP usa 4 bytes ou 32 bits, para identificar a rede e um dispositivo especfico. Dispositivo especfico pode ser um n ou host.

8 128

7 64

6 32

5 16

4 8

3 4

2 2

1 1

CONVERTER O NUMERO 10110001

Digite os bits binrios na linha trs

8 128

7 64

6 32

5 16

4 8

3 4

2 2

1 1

CONVERTER O NUMERO 10110001

Coloque os valores decimais na linha quatro apenas para os 1s da terceira linha. Tecnicamente falando, os valores da segunda linha esto sendo multiplicados pela linha trs.

8 128

7 64

6 32

5 16

4 8

3 4

2 2

1 1

1 128

1 32

1 16

1 1

CONVERTER O NUMERO 10110001

Agora s somar os valores da linha quatro

8 128

7 64

6 32

5 16

4 8

3 4

2 2

1 1

1 128

1 32

1 16

1 1

CONVERTENDO BINRIO EM DECIMAL

Converter o numero 10111001

128

32

16

185

CONVERSES
Dec Hex Binrio

0
1 2 3 4 5 6 7 8 9 10

0
1 2 3 4 5 6 7 8 9 A

0000
0001 0010 0011 0100 0101 0110 0111 1000 1001 1010

11
12 13 14 15

B
C D E F

1011
1100 1101 1110 1111

You might also like