Que tal compadre Hsen..
Para solucionar tu problema tienes 2 salidas... o usar una variable long word.... o lo que yo haria manejar una variable para unidades, decenas, centen, miles, etc... asi estas variables solo llegarian a un maximo valor de 9.... lo que si te tocaria modificar el codigo que posteo mi compadre Giovanni, para ya no usar la sentencia DIG, sino tocar los valores de unit para el display 1, decenas para el 2 y asi sucesivamente...
bueno compadre, espero que te haya quedado claro la idea...sino pues aca estamos para ayudarte.. y pues cuenten con mis poca ayudad que les puedo brindar....
un abrazo y suerte