Para transformar de binario a BCD, hay que leer por etapas los bits binarios.
Etapa 1) leer los 4bits menos significativos.
Según si desborda, se aplica exceso a seis..
Etapa 2) leer 5 bit, si vale 1, sumar 6 al 1er. Nibble y 1 al segundo nibble,
Y luego se aplica el mismo criterio para los bits restantes.
Salvo que hay que sumar 32, 64, 128, etc. Según el peso del bit leído como uno.