Software  
 
Conhecimento computador >> Software >> Outro software de computador >> 
O que é ponderada e não ponderada Codificação
? No binário, ou de base 2 , sistema de numeração , os números são representados por seqüências dos dígitos 0 e 1 . Os números 0 e 1 pode ser representado , em formato electrónico , como "off" e "on", de modo que o sistema binário é ideal para o funcionamento interno dos computadores . Os seres humanos preferem trabalhar com o decimal , ou base 10 , o sistema de numeração, um computador deve codificar números decimais em números binários , dígito por dígito. Peso

Para codificar um número decimal em binário, um computador precisa de um código específico para representar cada um dos números decimais entre 0 e 9. Esquemas de codificação pode ser descrito como ponderados ou não- ponderada , dependendo ou não atribuir um peso específico, ou a importância , para a posição de cada dígito em um número binário.
Binary Coded Decimal

Um exemplo comum de codificação ponderada é conhecido como Binary Coded Decimal. BCD requer uma seqüência de quatro dígitos binários individuais, ou bits , para representar os números decimais entre 0 e 9. BCD atribui os pesos de 8 , 4 , 2 e 1 para os bits de acordo com a sua posição e , para cada grupo de quatro bits , a soma dos pesos das posições em que o dígito binário é um é igual ao algarismo decimal que o grupo representa . O número binário 1001 representa pesos de ( 1 x 8 ) + ( 0 x 4 ) + ( 0 x 2 ) + ( 1 x 1 ) ou , em outras palavras , o número decimal 9 .

Gray Code

um exemplo de codificação não ponderada é conhecido Gray codificação . Codificação cinza não atribui qualquer peso para a posição de cada bit num número binário , e também tem a propriedade de que apenas um pouco muda de um número para o seguinte . Em BCD , cada dígito decimal é convertido em sua forma natural , ou puro , equivalente binário , então o dígito decimal 1 torna-se 0001, o dígito decimal 2 torna-se 0010 eo dígito decimal 3 torna-se 0011 . No entanto, em Gray Coding , os dígitos decimais 1 , 2 e 3 tornam-se 0001, 0011 e 0010 . Alterar apenas um bit por vez significa que os valores espúrios , causada por dois ou mais bits não mudam ao mesmo tempo, pode ser evitada.
Excesso - 3 Código

Outro exemplo de codificação não ponderada usada para expressar números decimais é conhecido como Excesso -3 de codificação. Tal como o nome sugere, o excesso - 3 codificação converte um número decimal na sua forma binária natural e adiciona 3 , ou 0011 em binário , para obter o valor codificado . Assim, o dígito decimal 1 torna-se 0001 + 0011 = 1000 , o dígito decimal 2 torna-se 0010 + 011 = 0101 eo dígito decimal 3 torna-se 0011 + 0011 = 0110 .

Anterior :

Próximo : No
  Os artigos relacionados
·Como reduzir o tempo de renderização de After Effects…
·Como usar InterVideo MP3 no VirtualDub 
·O que é o BTE em SAP 
·Como transformar um ISO Em um WMA 
·Como faço o backup do OAISYS ACD 
·Como instalar o Google Apps Jogue em um PC 
·O tipo de VCM Arquivo 
·O que é um erro de Framing 
·Você pode Transferir arquivos de um disco rígido usan…
·Qual é a diferença de PCL5 e PCL6 Drivers 
  Artigos em destaque
·Open Source decisão Aplicação Árvore no Mac 
·Como desativar Word Wrap no MS Word 
·Como criar um cartaz no Illustrator 
·O que é um arquivo C4 
·Como compactar arquivos CSO 
·Como fazer anúncios de emprego com o MS Word 
·Como desbloquear documentos para o Microsoft Office Wor…
·Como FTP um arquivo Zip 
·Como lançar Stopzilla 
·Kaspersky Vs . BitDefender 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados