You are on page 1of 4

Linguagem Binria

24-03-2010 17:23
A linguagem binria a linguagem dos computadores:
Os dados so armazenados no computador como uma sequncia de cdigos. Tudo em computador
codificado e esse processo de codificao chamado de "digitalizao".

As letras e algarismos so codificados. Para cada letra existe um nmero associado. Por exemplo, a
letra "A" normalmente corresponde ao cdigo 65. O algarismo "1" normalmente corresponde ao
cdigo 49.

O nome "Fbio" seria codificado assim


70 225 98 105 111 que em binrio ficaria assim

01000110 11100001 01100010 01101001 01101111

O interessante que o dado armazenado sempre com 0's e 1's e a "interpretao" que fazemos dele
que vai definir o seu valor informativo. Ou seja, o binrio 65 pode significar o nmero 65 ou a
letra A maiscula, vai depender de como eu vou considerar.

Alm de dados propriamente ditos, os cdigos binrios so usados para armazenar instrues de
programas. As instrues dizem o que o computador tem que fazer. Um conjunto de instrues com
um propsito determinado o que se chama de "programa" ou "software". As vezes o propsito, a
finalidade, to complicada que exige MILHOES de instrucoes para que o computador alcance o
objetivo. Cada instruo tem um cdigo. O Cdigo 31 (por exemplo) pode significar "pegue o dado
da memria X e leve para memria Y", o cdigo 89 pode significar ("compare o valor de X com Y e
me diga qual o maior"). O interessante que as instrues binrias dos computadores so
absurdamente simples. Esse conceito foi aplicado ao extremo nos computadores de tecnologia RISC
que usavam um conjunto extremamente simples de instrues s que eles faziam isso to
rapidamente que compensavam essa "simploriedade". Em ltima anlise, os computadores so
muito burros e s sabem fazer essas poucas coisas :
- ler/escrever um dado na memria
- somar
- comparar com zero
(na verdade eles fazem mais do que isso, s estou extremando para fins didticos)

a vc pergunta ? Poxa, mas como um computador que s faz isso consegue subtrair, multiplicar,
dividir, calcular potncias, extrair razes, mudar cores de foto, saber que dia da semana cai meu
nascimento, saber o saldo do meu banco, enviar dados pelo mundo afora at a casa de meu parente
no Kafiristo ?

Simples, ele vai compondo instrues simples e assim consegue fazer tarefas bem complexas ...
Vejamos :
o que subtrao seno somar um nmero negativo ?
O que multiplicao seno vrias somas repetidas ?
O que diviso seno vrias subtraes repetidas ?
Bom, a partir da soma eu j sei subtrair, multiplicar, dividir .. j posso fazer uma potncia, j posso
extrair uma raiz e assim vou criando novas operaes mais complexas at conseguir calcular a
semelhana entre uma foto de arquivo e uma imagem capturada na webcam e ver se se trata da
mesma pessoa.

Se vc quiser saber mais a respeito vc procure por material sobre arquitetura e organizao de
computadores. Explica tudinho como que a memria utilizada, como os dados so armazenados
binariamente e como eles so convertidos em sinais que podemos entender.

Uma coisa para deixar vc pensando :

Como representar o nmero 12 ?

Existem vrias formas, concorda ? Entre elas :

12
doze
XII
O.O.O.O.O.O.O.O.O.O.O.O (doze bolinhas :)
ou
10 ( como ?? isso num um dez ? )
C (u ?? isso num a letra C ?)
ou
1100 (pera ?? isso num o nmero mil e cem ? )

O que quero demonstrar que o nmero na verdade uma coisa completamente abstrata, inventada
pelos humanos e que serve para tudo na nossa vida. As formas que mostrei o nmero 12 (em
notao decimal) demonstram que ele pode ser mostrado de vrias formas. Respectivamente:
- Em algarismos arbicos na notao decimal (base 10)
- por extenso
- em algarismos romanos
- em bolinhas (muito prtica essa hein ? imagina vc levando bolinhas equivalentes ao seu CPF ou
seu RG pra l e pra c)
- na notao duodecimal (base 12)
- na notao hexadecimal (base 16)
- na notaao binria (base 2)
Os dados so armazenados no computador como uma sequncia de cdigos. Tudo em
computador codificado e esse processo de codificao chamado de "digitalizao".
As letras e algarismos so codificados. Para cada letra existe um nmero associado. Por
exemplo, a letra "A" normalmente corresponde ao cdigo 65. O algarismo "1" normalmente
corresponde ao cdigo 49.

O nome "Fbio" seria codificado assim


70 225 98 105 111 que em binrio ficaria assim

01000110 11100001 01100010 01101001 01101111

O interessante que o dado armazenado sempre com 0's e 1's e a "interpretao" que
fazemos dele que vai definir o seu valor informativo. Ou seja, o binrio 65 pode significar
o nmero 65 ou a letra A maiscula, vai depender de como eu vou considerar.

Alm de dados propriamente ditos, os cdigos binrios so usados para armazenar


instrues de programas. As instrues dizem o que o computador tem que fazer. Um
conjunto de instrues com um propsito determinado o que se chama de "programa" ou
"software". As vezes o propsito, a finalidade, to complicada que exige MILHOES de
instrucoes para que o computador alcance o objetivo. Cada instruo tem um cdigo. O
Cdigo 31 (por exemplo) pode significar "pegue o dado da memria X e leve para memria
Y", o cdigo 89 pode significar ("compare o valor de X com Y e me diga qual o maior"). O
interessante que as instrues binrias dos computadores so absurdamente simples. Esse
conceito foi aplicado ao extremo nos computadores de tecnologia RISC que usavam um
conjunto extremamente simples de instrues s que eles faziam isso to rapidamente que
compensavam essa "simploriedade". Em ltima anlise, os computadores so muito burros e
s sabem fazer essas poucas coisas :
- ler/escrever um dado na memria
- somar
- comparar com zero
(na verdade eles fazem mais do que isso, s estou extremando para fins didticos)

a vc pergunta ? Poxa, mas como um computador que s faz isso consegue subtrair,
multiplicar, dividir, calcular potncias, extrair razes, mudar cores de foto, saber que dia da
semana cai meu nascimento, saber o saldo do meu banco, enviar dados pelo mundo afora at
a casa de meu parente no Kafiristo ?

Simples, ele vai compondo instrues simples e assim consegue fazer tarefas bem
complexas ... Vejamos :
o que subtrao seno somar um nmero negativo ?
O que multiplicao seno vrias somas repetidas ?
O que diviso seno vrias subtraes repetidas ?
Bom, a partir da soma eu j sei subtrair, multiplicar, dividir .. j posso fazer uma potncia, j
posso extrair uma raiz e assim vou criando novas operaes mais complexas at conseguir
calcular a semelhana entre uma foto de arquivo e uma imagem capturada na webcam e ver
se se trata da mesma pessoa.
Se vc quiser saber mais a respeito vc procure por material sobre arquitetura e organizao de
computadores. Explica tudinho como que a memria utilizada, como os dados so
armazenados binariamente e como eles so convertidos em sinais que podemos entender.

Uma coisa para deixar vc pensando :

Como representar o nmero 12 ?

Existem vrias formas, concorda ? Entre elas :

12
doze
XII
O.O.O.O.O.O.O.O.O.O.O.O (doze bolinhas :)
ou
10 ( como ?? isso num um dez ? )
C (u ?? isso num a letra C ?)
ou
1100 (pera ?? isso num o nmero mil e cem ? )

O que quero demonstrar que o nmero na verdade uma coisa completamente abstrata,
inventada pelos humanos e que serve para tudo na nossa vida. As formas que mostrei o
nmero 12 (em notao decimal) demonstram que ele pode ser mostrado de vrias formas.
Respectivamente:
- Em algarismos arbicos na notao decimal (base 10)
- por extenso
- em algarismos romanos
- em bolinhas (muito prtica essa hein ? imagina vc levando bolinhas equivalentes ao seu
CPF ou seu RG pra l e pra c)
- na notao duodecimal (base 12)
- na notao hexadecimal (base 16)
- na notaao binria (base 2)

extraido do site:http://kikostone.webnode.com.pt/news/linguagem-biaria/ em 28-06-17

You might also like