Scott Dattalo wrote: > > He was indicating that they wished to avoid potential problems on > > chips where GOTO is dependent on PCLATH. > Perhaps. However, his example had a goto too. Besides, if Dmitry can't > think of reason for it then there probably isn't one! I was being rather subtle there. :) Where a GOTO is used, some PICs may require PCLATH to be set first. Point is, I can't recall to which, if any, chips this applies and that's why I was being tongue-in-cheek about it. Nevertheless, if you plan performing a GOTO to a FAR location as a consequence of a conditional skip, but have to reverse the sense of the skip and it isn't available, you need a "counter-skip" to follow. You can't use a GOTO for this, because if PCLATH is pre-set for the other GOTO, your local skip will jump FAR instead. -- Cheers, Paul B.