Conversión BCD a XS3
- Escrito por: Super User
Para convertir un número BCD a código de exceso 3 tenemos en cuenta los siguientes pasos:
1. A partir de la izquierda separamos al código BCD en grupos de 4 bits.
2. Sumamos 00112 a cada grupo de 4 bits.
3. El resultado es el equivalente en XS3 del código BCD.
Ejemplo: Convertir el BCD 00101001 a XS3
Separamos en grupos de bits. 0010 1001
Sumamos 00112 a cada grupo
0010 1001
+ 0011 +0011
-------- -------
0101 1100
El código XS3 01011100 equivale al BCD 00101001