> Hi all, > > I make my delay routines somewhat isochronous. This makes my life > easier in computing the number of cycles spent on the routine. This is a really neat structure for this routine. What does isochronous mean? (obviously "Same Time" in literal translation) ..... hmmm - does that mean that the loop takes the same time to execute each time through? > delay: > movlw .11 > movwf cnt1 > clrf cnt2 > clrf cnt3 > > dloop decfsz cnt3,f > goto $+1 > decfsz cnt2,f > goto $+1 > decfsz cnt1,f > goto dloop > > > regards, > Reggie -- Lawrence Lile "Nyquist was an optimist." => Median Filter Source Code => AutoCad blocks for electrical drafting at: http://home1.gte.net/llile/index.htm