creo que te puedo ayudar
yo esoty desarrollando un codigo en asm pero para un micro 80c51 de motorola...y el contenido del cronometro se muestra en 4 displays siete segmentos que tienen los segmentos pegados peor los comunes no, entonces para mostrar los contenido los hago por multiplexacion, , aun me falta configurar algunos registros pero ya la logica del cronometro la tengo lista si quieres me respondes si te sirvo de algo
saludes