contador descendente de 120 a 000

hola gente del foro, queria preguntarles si alguien me puede dar una mano con un contador descendente de 120 a 000 en assembler para pic 16f873 (idem 16f84)
el problema es que no logro hacer que funcione,seguro le estoy herrando en el codigo y se me tilda en la simulacion !! bueno aca les paso el cadigo que hice yo , espero sus respuestas, gracias!!

DECF UNIDADES,1
MOVLW .257
XORWF UNIDADES,W
BTFSS STATUS,Z
RETURN
DECF DECENAS,1
MOVLW .9
MOVWF UNIDADES
MOVLW .256
XORWF DECENAS,W
BTFSS STATUS,Z
RETURN
CLRF DECENAS
DECF CENTENAS,1
MOVLW .9
MOVWF DECENAS
MOVLW .257
XORWF CENTENAS,W
BTFSS STATUS,Z
RETURN
CLRF CENTENAS
RETURN
 
Atrás
Arriba