Linguagem binária
Os computadores operam utilizando o sistema numérico baseado em dois dígitos, também conhecido como sistema numérico binário, assim como o sistema numérico baseado em 10 dígitos é conhecido como sistema numérico decimal.
Os computadores usam números binários e, consequentemente, dígitos binários no lugar de dígitos decimais. Para representar um dígito binário, utilizamos a palavra bit, que é a abreviação das palavras “binary digit” (dígito binário).
Enquanto os dígitos decimais possuem 10 valores possíveis, que vão de 0 a 9, os bits possuem apenas dois: 0 e 1. Para representar uma letra da nossa escrita (caractere), o computador precisa de um grupo de 8 bits.
Por exemplo, para representar a letra E, em código binário:
E -> 0100 0101 -> 8 BIS
Para representar o nome ELISEU, em código binário:
E -> 0100 0101 -> 8 bits
L -> 0100 1100 -> 8 bits
I -> 0100 1001 -> 8 bits
S -> 0101 0011 -> 8 bitsE -> 0100 0101 -> 8 bits
U -> 0101 0101 -> 8 bits
O código binário, então, é uma representação que transforma as letras e números de nossa escrita em uma codificação padronizada, em que sempre um byte possui 8 bits, porque com 8 bits em 1 byte é possível representar 256 valores, possibilidades ou caracteres diferentes, o suficiente para suprir nossa necessidade humana de representação escrita.
Foi padronizada, então, uma tabela com a representação binária dos caracteres de nossa escrita, para que todos os computadores entendam da mesma forma. Ela é chamada de Código ASCII (American Standard Code for Information Interchange). A tabela ASCII é o padrão utilizado pelo mercado e contém 256 combinações diferentes, que representam todas as letras (maiúsculas e minúsculas), sinais de pontuação, acentos e sinais especiais.
Unidades de medida de bits e bytes
A unidade de medida, utilizada para organizar o armazenamento em memória do computador, é representada sempre em byte (8 bits).
Portanto, um múltiplo de bits: 8, 16, 32, 64 ou 128 bits, corresponde a: 1, 2, 4, 8 e 16 bytes, respectivamente.
Sendo assim, então o mercado utiliza as seguintes unidades de medida:
1 byte = 8 bits
1 kilobyte (KB) = 1 024 bytes
1 megabyte (MB) = 1 024KB (1 024 x 1 024 bytes)
1 gigabyte (GB) = 1 024MB (1 024 x 1 024 x 1 024 bytes)
1 terabyte (TB) = 1 024GB (1 024 x 1 024 x 1 024 x 1 024 bytes)
1 petabyte (PB) = 1 024TB (1 024 x 1 024 x 1 024 x 1 024 x 1 024 bytes)
1 exabyte (EB) = 1 024PB (1 024 x 1 024 x 1 024 x 1 024 x 1 024 x 1 024 bytes)
Byte, portanto, é a unidade de medida utilizada pelo Mercado para quantificar dados em computadores, em que 1 byte é composto de 8 bits.
Existem literaturas que fazem referência, também, à palavra byte como octeto, ambos os nomes significam o mesmo.
Os computadores operam utilizando o sistema numérico baseado em dois dígitos, também conhecido como sistema numérico binário, assim como o sistema numérico baseado em 10 dígitos é conhecido como sistema numérico decimal.
Os computadores usam números binários e, consequentemente, dígitos binários no lugar de dígitos decimais. Para representar um dígito binário, utilizamos a palavra bit, que é a abreviação das palavras “binary digit” (dígito binário).
Enquanto os dígitos decimais possuem 10 valores possíveis, que vão de 0 a 9, os bits possuem apenas dois: 0 e 1. Para representar uma letra da nossa escrita (caractere), o computador precisa de um grupo de 8 bits.
Por exemplo, para representar a letra E, em código binário:
E -> 0100 0101 -> 8 BIS
Para representar o nome ELISEU, em código binário:
E -> 0100 0101 -> 8 bits
L -> 0100 1100 -> 8 bits
I -> 0100 1001 -> 8 bits
S -> 0101 0011 -> 8 bitsE -> 0100 0101 -> 8 bits
U -> 0101 0101 -> 8 bits
O código binário, então, é uma representação que transforma as letras e números de nossa escrita em uma codificação padronizada, em que sempre um byte possui 8 bits, porque com 8 bits em 1 byte é possível representar 256 valores, possibilidades ou caracteres diferentes, o suficiente para suprir nossa necessidade humana de representação escrita.
Foi padronizada, então, uma tabela com a representação binária dos caracteres de nossa escrita, para que todos os computadores entendam da mesma forma. Ela é chamada de Código ASCII (American Standard Code for Information Interchange). A tabela ASCII é o padrão utilizado pelo mercado e contém 256 combinações diferentes, que representam todas as letras (maiúsculas e minúsculas), sinais de pontuação, acentos e sinais especiais.
Unidades de medida de bits e bytes
A unidade de medida, utilizada para organizar o armazenamento em memória do computador, é representada sempre em byte (8 bits).
Portanto, um múltiplo de bits: 8, 16, 32, 64 ou 128 bits, corresponde a: 1, 2, 4, 8 e 16 bytes, respectivamente.
Sendo assim, então o mercado utiliza as seguintes unidades de medida:
1 byte = 8 bits
1 kilobyte (KB) = 1 024 bytes
1 megabyte (MB) = 1 024KB (1 024 x 1 024 bytes)
1 gigabyte (GB) = 1 024MB (1 024 x 1 024 x 1 024 bytes)
1 terabyte (TB) = 1 024GB (1 024 x 1 024 x 1 024 x 1 024 bytes)
1 petabyte (PB) = 1 024TB (1 024 x 1 024 x 1 024 x 1 024 x 1 024 bytes)
1 exabyte (EB) = 1 024PB (1 024 x 1 024 x 1 024 x 1 024 x 1 024 x 1 024 bytes)
Byte, portanto, é a unidade de medida utilizada pelo Mercado para quantificar dados em computadores, em que 1 byte é composto de 8 bits.
Existem literaturas que fazem referência, também, à palavra byte como octeto, ambos os nomes significam o mesmo.
A tabela a esquerda exibe os números decimais e a sua direita as suas devidas conversões para: Binário, Octal, hexadecimal e o Binary-Coded Decimal e pode ser traduzida por decimais codificados em binário.
Conversão Binário - Decimal
Para se efectuar a correspondência entre a numeração binária e a numeração decimal,
deveremos ter em conta as seguintes regras:
1. Multiplicam-se todos os dígitos binários pelo valor decimal da potência de 2 correspondente ao peso de cada dígito.
2. Somam-se os resultados obtidos.
3. O resultado da soma é o equivalente decimal do número binário.
Para se efectuar a correspondência entre a numeração binária e a numeração decimal,
deveremos ter em conta as seguintes regras:
1. Multiplicam-se todos os dígitos binários pelo valor decimal da potência de 2 correspondente ao peso de cada dígito.
2. Somam-se os resultados obtidos.
3. O resultado da soma é o equivalente decimal do número binário.
Conversão Decimal para Binário
A conversão de números decimais para números binários é feita dividindo-se o número decimal por 2 até que o resultado seja zero. O número binário correspondente é obtido agrupando-se os “restos” das divisões no sentido da última divisão para a primeira.
Exemplo de conversão do numero 77 decimal para o numero binário
A conversão de números decimais para números binários é feita dividindo-se o número decimal por 2 até que o resultado seja zero. O número binário correspondente é obtido agrupando-se os “restos” das divisões no sentido da última divisão para a primeira.
Exemplo de conversão do numero 77 decimal para o numero binário
Sistema Hexadecimal
O sistema de numeração hexadecimal é muito utilizado na programação de microprocessadores, especialmente nos equipamentos de estudo e sistemas de desenvolvimento
Tal como nos sistemas anteriores, podemos desenvolver qualquer número em potências da sua base, neste caso 16.
O primeiro símbolo da direita é sempre o menos significativo e o primeiro símbolo da esquerda é sempre o mais significativo, idêntico aos outros sistemas de numeração.
O sistema de numeração hexadecimal é muito utilizado na programação de microprocessadores, especialmente nos equipamentos de estudo e sistemas de desenvolvimento
Tal como nos sistemas anteriores, podemos desenvolver qualquer número em potências da sua base, neste caso 16.
O primeiro símbolo da direita é sempre o menos significativo e o primeiro símbolo da esquerda é sempre o mais significativo, idêntico aos outros sistemas de numeração.
Conversão hexadecimal - decimal
Para converter um número hexadecimal num número decimal, basta aplicar a fórmula genérica já conhecida :
Para converter um número hexadecimal num número decimal, basta aplicar a fórmula genérica já conhecida :
Conversão decimal - hexadecimal
O processo é idêntico a conversão Decimal - Binário, dividindo-se o número Decimal pela base 16 até que o resultado seja zero. O número Hexadecimal correspondente é obtido agrupando-se os “restos” das divisões no sentido da última para a primeira.
O processo é idêntico a conversão Decimal - Binário, dividindo-se o número Decimal pela base 16 até que o resultado seja zero. O número Hexadecimal correspondente é obtido agrupando-se os “restos” das divisões no sentido da última para a primeira.
Conversão binário - hexadecimal
A conversão Binário - Hexadecimal é feita transformando-se grupos de quarto dígitos binários, no sentido da direita para a esquerda, diretamente em números hexadecimais.
Caso o último grupo à esquerda não possua 4 dígitos, deve-se completar com zeros.
A conversão Binário - Hexadecimal é feita transformando-se grupos de quarto dígitos binários, no sentido da direita para a esquerda, diretamente em números hexadecimais.
Caso o último grupo à esquerda não possua 4 dígitos, deve-se completar com zeros.
Conversão hexadecimal - binário
A conversão de números Hexadecimais em Binários é feita transformando-se os símbolos Hexadecimais
diretamente em números binários de 4 dígitos.
Os zeros à esquerda do último grupo da esquerda podem ser omitidos, pois não valem nada.
Fonte:
http://www.iesde.com.br/
http://www.infopedia.pt/$bcd;jsessionid=xsDCCWENjNOYZrbN2DR8nw__
http://www.estgv.ipv.pt/paginaspessoais/caldeira/Paginas%2007-08/TIC/Material/Acetatos/02%20-%20Sistemas%20Numeracao.pdf
A conversão de números Hexadecimais em Binários é feita transformando-se os símbolos Hexadecimais
diretamente em números binários de 4 dígitos.
Os zeros à esquerda do último grupo da esquerda podem ser omitidos, pois não valem nada.
Fonte:
http://www.iesde.com.br/
http://www.infopedia.pt/$bcd;jsessionid=xsDCCWENjNOYZrbN2DR8nw__
http://www.estgv.ipv.pt/paginaspessoais/caldeira/Paginas%2007-08/TIC/Material/Acetatos/02%20-%20Sistemas%20Numeracao.pdf