ПП начинается отсюда DELAY_1 movlw DELAYLO ;Младший байт movwf COUNTERLO movlw DELAYHI ;Старший байт movwf COUNTERHI MOVLW DELAY_1SEC ;увеличение до 1 сек. MOVWF COUNTER_1SEC DELAY_CICLE DECFSZ COUNTERLO,1 ;здесь всё и стопорится.После полного обнуления в регистр записывается FF .Хотя казалось бы должно было пропустить следующую команду GOTO DELAY_CICLE DECFSZ COUNTERHI,1 GOTO DELAY_CICLE DECFSZ DELAY_1SEC,1 GOTO DELAY_CICLE return