Você está na página 1de 31

O sistema numrico decimal que as pessoas usam no seu dia a dia, foi ultrapassado pelo sistema binrio, que

usado pelos milhes de computadores de todo o mundo.

Todos os sistemas numricos possuem uma base. No sistema numrico a base 10, no sistema binrio a base 2 e o sistema hexadecimal tem base 16. O valor representado por cada algarismo no sistema, determinado pela respectiva posio em relao aos outros algarismos que constituem o nmero.

A designao de decimal para este sistema numrico, advm de usar a base 10 e usa os algarismos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. posio de cada um destes algarismos dentro do nmero est associado um determinado valor. Assim, e caminhando da direita para a esquerda, o algarismo mais direita, deve ser multiplicado por 1, o algarismo situado imediatamente esquerda deste, multiplicado por 10, o que vem a seguir por 100, etc.

Exemplo:

O sistema numrico binrio, difere em vrios aspectos do sistema decimal que o que ns utilizamos na vida diria. Este sistema numrico de base igual a 2 e s contm dois algarismos, que so 1 e 0. O sistema numrico binrio, o usado nos computadores e nos micro controladores, porque , de longe, muito mais adequado ao processamento por parte destes dispositivos, que o sistema decimal.

Exemplo:
01 um nmero binrio com 2 dgitos; 0001 um nmero binrio com 4 dgitos; 010101 um numero binrio com 6 dgitos; 10011011 um nmero binrio com 8 dgitos.

H ainda, dos mais utilizados, nmeros binrios com 16 e 32 dgitos ou bits. O agrupamentos de 8 bits designa-se por byte.

Converso binrio-decimal

Converta os seguintes nmeros em binrio para decimal:

Exemplo_1: Exemplo_2: Exemplo_3:

100101
1010 0111

Exemplo_4:

100101,11

A construo de um nmero binrio simples. Comea-se da direita para a esquerda e vo-se substituindo os 0 por 1. Essa converso encontrase feita na tabela ao lado.

Operaes em binrio
Existem quatro operaes aritmticas aplicveis a nmeros em binrio. So elas a adio, subtraco, multiplicao e diviso. Adio em binrio:
A adio executada de tal modo que, so somados individualmente, os dgitos situados em posies idnticas, em ambos os nmeros. Se ambos os dgitos forem zero, ento, a soma zero, se um deles for igual a 0 e o outro for 1, o resultado 1. A soma de 1 com 1 d dois, mas em binrio d 0 e vai um, este 1 vai ter que ser adicionado ao resultado da soma dos dgitos binrios situados imediatamente esquerda dos anteriores.

Adio em binrio:
0+0=0 0+1=1 1+0=1 1+1=0 e vai 1

Subtraco em binrio: A subtraco, tal como a adio, obedece ao mesmo princpio. O resultado de subtrairmos dois zeros ou dois uns, zero. Se quisermos subtrair 1 a 0, temos que pedir emprestado 1 ao dgito binrio imediatamente esquerda no nmero. 0-0=0 0-1=1 e vai 1 1-0=1 1-1=0

Multiplicao em binrio: A multiplicao em binrio processa-se da mesma forma que em decimal. Coloca-se um nmero sobre o outro e multiplica-se da seguinte forma:

0x0=0 0x1=0 1x0=0 1x1=1

1101 x101 1101 0000 +1101 1000001

Diviso em binrio: A diviso em binrio processa-se da mesma forma que em decimal.

0/0=N. E. 0/1=0 1/0=N. E. 1/1=1

Diviso em binrio: Exemplo 1___18012 Exemplo 2____37 5 Exemplo3_____100111 Exemplo4_____111010 Exemplo 5_____100101 101

O sistema numrico hexadecimal, tem uma base igual a 16. Se a base 16, vamos precisar de 16 smbolos diferentes para algarismos. No sistema hexadecimal, os algarismos so: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. As letras A, B, C, D, E e F correspondem respectivamente aos decimais 10, 11, 12, 13, 14 e 15.

Geralmente, os nmeros hexadecimais so escritos com um prefixo $ ou 0x, ou com o sufixo h, para realar o sistema numrico que estamos a utilizar. Assim, o nmero hexadecimal A37E, pode ainda ser mais correctamente escrito como $A37E, 0xA37E ou A37Eh.

1.

Converso Hexadecimal_binrio
Para traduzirmos um nmero hexadecimal para o sistema numrico binrio, no necessrio executar qualquer clculo mas, simplesmente, substituir cada algarismo do nmero pelos dgitos binrios que o representam. Como o valor mximo representado por um algarismo no sistema hexadecimal 15, isso significa que so precisos 4 dgitos binrios, para cada algarismo hexadecimal.

Converso Hexadecimal_binrio

2.

Converso Hexadecimal _ decimal


Para obter o equivalente decimal a um nmero hexadecimal, precisamos de multiplicar cada algarismo do nmero, por uma potncia de 16, cujo expoente, deve corresponder posio desse algarismo, no nmero hexadecimal. Em seguida, deve-se adicionar todos os resultados obtidos.

Converso Decimal_Binrio A converso decimal_binrio separada em nmeros inteiros e nmeros fraccionrios, tendo mtodos de resoluo diferentes.

Nmeros inteiros: Utiliza-se o Mtodo das Divises Sucessivas

Nmeros fraccionrios: Utiliza-se o Mtodo das Multiplicaes Sucessivas

Converso Decimal_Hexadecimal

Utiliza-se o mtodo das divises sucessivas para os nmeros inteiros e das multiplicaes sucessivas para os nmeros decimais, no entanto neste caso fazem-se divises e multiplicaes por dezasseis.
Exemplo_1: 1375 16 Exemplo_2: 1987,6543 16

No cdigo binrio natural a gerao dos nmeros em binrio feita recorrendo frmula de notao posicional. No entanto vamos analisar outros tipos de cdigos binrios, estes podem dividir-se em dois grupos os Cdigos Numricos e os Cdigos Alfanumricos.

O cdigo BCD ( Binary Coded Decimal) utiliza a representao binria de cada dgito de um nmero decimal
Como se pode verificar pela tabela ao lado a cada digito decimal correspondem quatro bits em BCD, sendo invlidos os restantes cdigos at 1111.

Este cdigo obtido a partir do cdigo BCD, adicionando a cada dgito trs em binrio.

Analisando a tabela, verifica-se que ao zero decimal vai corresponder ao trs binrio e essa diferena de trs vai manterse ao longo da tabela.

O cdigo ASCII dos cdigos alfanumricos mais utilizados. Este utiliza alm dos nmeros as letras do alfabeto os sinais de pontuao, etc. O cdigo ASCII ( American Standard Code for Information Interchange) utiliza sete bits, o que d 2=128 caracteres diferentes.

Neste cdigo acrescenta-se um bit de sinal esquerda do nmero. Esse bit de sinal pode ser 0 ou 1. Se for 0 indica que o numero positivo; Se for 1 indica que o numero negativo; (tabela_1)

Neste cdigo, um numero para passar de positivo a negativo, alm do sinal negativo antes do numero, tambm se complementam os zeros e os uns, isto , os zeros passam a uns e os uns passam a zeros. (tabela_2)

Neste cdigo, tal como no anterior, completando os nmeros positivos obtm-se os negativos. Neste caso soma-se mais um ao nmero negativo depois de ter sido complementado.

Com este cdigo podemos subtraco numa soma!!

transformar

uma

Ex. 5-2=5+2*=3

Vejamos porqu:

complemento de 2)

0101 +1110 1.0011

(3

em

Você também pode gostar