Hola pachomil
Si el numero es en decimal 6 digitos 999,999, te haran falta al menos 3 registros de 8 bit cada uno para poder gestionar dichos digitos, pues nada mas sencillo para pasar a BCD, pasas registro a registro, teniendo en cuenta el peso de cada Bit y tema solucionado,.