Códigos Bcd
[pic]
La información procesada por cualquier sistema digital se deberá convertir finalmente al sistema decimal, para poder ser interpretada conmayor facilidad. Esta es la principal existencia de los códigos BCD.
Estos códigos se basan en representar en un cierto código binario a los diferentes dígitos que corresponden a un cierto númerodecimal. Utilizan cuatro bits para representar cada dígito decimal.
Los más importantes son:
• BCD NATURAL
• BCD AIKEN
• BCD EXCESO 3
• BCD GRAY
• 7 SEGMENTOS3.1 BCD NATURAL
Es un código pesado (posicional) de peso 8421 , Se forma con las diez primeras combinaciones del binario natural.
|decimal | |BCD nat. |
|0 | |0 |0 |0 |0|
|1 | |0 |0 |0 |1 |
|2 | |0 |0 |1 |0 |
|3 | |0 |0 |1 |1 |
|4 | |0 |1 |0 |0 |
|5 | |0 |1 |0 |1 |
|6 | |0 |1 |1 |0 ||7 | |0 |1 |1 |1 |
|8 | |1 |0 |0 |0 |
|9 | |1 |0 |0 |1 |
| | | | | | |
Ejemplo: Convertir el número 37610 á BCD natural
37610 =001101110110
3 7 6
3.2 BCD AIKEN
También es un código pesado, de peso 2421, pero además es autocomplementado, porque complementando el 0 se obtiene el 9 ,complementando el 1, se obtiene el 8, y así sucesivamente.
|decimal | |BCD AIKEN |
|0 | |0 |0 |0 |0 |
|1 | |0 |0 |0 |1 |
|2 | |0 |0 |1 |0 |
|3| |0 |0 |1 |1 |
|4 | |0 |1 |0 |0 |
|5 | |1 |0 |1 |1 |
|6 | |1 |1 |0 |0 |
|7 | |1 |1 |0 |1 |
|8 | |1|1 |1 |0 |
|9 | |1 |1 |1 |1 |
| | | | | | |
| | | | | | |
Ejemplo: Convertir el número 37610 á BCD AIKEN
37610 =...
Regístrate para leer el documento completo.