Hardware e códigos
Professor: Cenílio
TRABALHO DE HARDWARE
Belo Horizonte, 14 de Junho de 2010. Código BCD
É um código binário que expressa os números decimais, Binário Codificado Decimal, como só existem 10 dígitos no sistema decimal (0 até 9) a tabela verdade do código BCD vai da linha 0 até a linha 9 somente. Este tipo de código é usado para mostrar ao ser humano o resultado das operações com números binários feito pelos computadores e circuitos digitais.
Para representar um número decimal no código BCD cada número decimal gera 1 número binário de 4 dígitos, como no exemplo abaixo:
N=123 escrito em BCD resulta:
1 2 3
0001 0010 0011
N= 0001 0010 0011
Observe que o código BCD requer mais dígitos binários para representar o mesmo número decimal que o correspondente código binário.
Por exemplo, para representar o número N=12: no código binário N=1100, no código BCD N= 0001 0010.
Código Excesso de 3
Este código está relacionado com o código BCD e é usado as vezes no lugar deste, porque apresenta vantagens nas operações matemáticas. O código excesso de 3 é montado sobre o código BCD, e serve para representar números decimais, isto é que apresentem dígitos de 0 até 9 na forma binária, o binário resultante é conseguido acrescentando o número 3 ao número original, por exemplo:
O código excesso de 3 para o número “0” é “0+3=3” igual ao número binário 3.
A tabela do código Excesso de 3 é mostrado abaixo:
Decimal DCBA Exc-3 0 0000 0011 1 0001 0100 2 0010 0101 3 0011 0110 4 0100 0111 5 0101 1000 6 0110 1001 7 0111 1010 8 1000 1011 9 1001 1100
Código Ayken 2421
Este código é um tipo de código BCD, usado para escrever um número decimal na forma de um código binário, a soma dos seus dígitos deve ter como resultado um valor que pode variar entre zero e