terça-feira, 5 de maio de 2009

Codificações - Parte 1

BCD (Binary-Coded Decimal)

BCD 4 bits

Muito usado em circuitos integrados, ele é uma variação do código binário e o código decimal. O BCD funciona da seguinte forma: O número decimal é separado dígito a dígito depois dessa separação há uma "codificação binária" que representa cada dígito decimal em 4 casas binárias.

Ex:
356 em decimal
(0011) (0101) (0110) em BCD

Em suma, o BCD trabalha de forma bem parecida da conversão de Hexadecimal para binário. Pega-se um dígito e o representa em 4 casas binárias. Por ser correspondente a 4 bits ou 1 nibble normalmente são usados 2 dígitos BCD em um único byte

BCD 6 bits

Funciona praticamente da mesma maneira que o BCD de 4 bits, porém ele em vez de usar 4 bits usa 6, ele foi criado para adicionar as representações maiúsculas do alfabeto anglo saxônico. Os bits 5 e 6 são os "bits de zona".

Ex:




EBCDIC(Extended Binary Coded Decimal Interchange Code)

Baseado no BCD de 6 bits, ele representou a primeira tentativa de normalização em paralelo com a normalização ASCII (American Standard Code for Information Interchange. O EBCDIC utiliza pela primeira vez 8 bits - 1 byte - para codificar um símbolo existindo assim a possibilidade de codificar 256 símbolos diferentes.

Primeiro código a ser apresentado numa tabela em que as colunas e as linhas são identificadas com dois digitos hexadecimais.


Fonte:
http://piano.dsi.uminho.pt/museuv/cbcd6bits.html
http://piano.dsi.uminho.pt/museu/ebcdic.html


E-mail/Msn/Orkut: oguh-headshot@hotmail.com


Dúvidas/Sugestões/Idéias/ e Novidades sobre o que virá

Nenhum comentário:

Postar um comentário