quarta-feira, 25 de novembro de 2015

Códigos Binários

O código  binário é um sistema de numeração posicional em que todas as quantidades se representam em dois números, zero e um (0 e 1).


Os computadores trabalham com dois níveis de tensão,  o seu sistema de numeração é o sistema binário. Num sistema simples como este é possível simplificar o cálculo, com o auxílio da lógica booliana. Em computação, chama-se um dígito binário (0 ou 1) de bit, que vem do inglês (Binary Digit). Um agrupamento de 8 bits corresponde a um byte (Binary Term). Um agrupamento de 4 bits, ainda, é chamado de nibble.


Um processador é formado por milhares de blocos lógicos , formados por portas lógicas básicas, e o funcionamento destas está amparado por um postulado fundamental à eletrônica digital que determina que um circuito opere apenas com dois níveis de tensão bem definidos. Em um circuito digital TTL (Transistor Transistor Logic), os dois níveis de tensão padronizados são 0V (zero volt) e 5V (cinco volts).
Ao projetar um sistema digital, ao invés de trabalhar com níveis de tensão trabalha-se com níveis lógicos, então, no caso do circuito TTL, 0V será representado por “0” e 5V será representado por “1”, e os níveis de tensão entre eles serão ignorados.

O sistema binário é base para a Álgebra booliana, que permite fazer operações lógicas e aritméticas usando-se apenas dois dígitos ou dois estados ( verdadeiro ou falso, ligado ou desligado, 1 ou 0).
 Toda a eletrônica digital e computação estão baseadas nesse sistema binário e na lógica de Boole, que permite representar por circuitos eletrônicos digitais (portas lógicas) os números, caracteres, realizar operações lógicas e aritméticas. Os programas de computadores são codificados sob forma binária e armazenados nas mídias  sob esse formato. Assim, para informação armazenada na memória RAM do computador, o formato será de voltagem mais alta (1) ou mais baixa (0). Em discos magnéticos  se dará por diferença de polaridade, positiva ou negativa.


A conversão de um número decimal no seu equivalente binário é chamada codificação. Um número decimal é expresso como um código binário ou número binário. O sistema numérico binário, como apresentado, é conhecido como código binário puro. Este nome o diferencia de outros tipos de códigos binários.




ASCII






ASCII (American Standard Code for Information Interchange) é um código binário  que codifica um conjunto de 128 sinais:  95 gráficos (letras, pontuação e sinais matemáticos) e 33 de controle. Cada código binário possui 8 bits, sendo 7 bits para o propósito de codificação e 1 bit de paridade (detecção de erro).

A codificação ASCII é usada para representar textos em computadores, equipamentos de comunicação, entre outros dispositivos que trabalham com texto. grande parte das codificações de caracteres modernas a herdaram como base.
O código ASCII é muito utilizado para conversão de Código Binário para Letras do alfabeto Maiúsculas ou minúsculas cada letra, numero ou carácter possui um código binário (sequencia de 8bits) letras maiúsculas e minusculas tem códigos diferentes.

exemplo:
A: 0100 0001
a: 0110 0001


Nenhum comentário:

Postar um comentário