Hi Wouter, thanks for the ideas, are you trying to say that something like this will work ?: main: bsf STATUS,RP0 clrf TRISA bcf STATUS,RP0 call Thesub ; call it and then fall through into it Thesub: movlw 0x01 xorwf PORTA,f retlw 0 ; this should jump to Thesub according to your ; description (pop keeps popping the last value) BTW I bet a small sum of money that most simulators do not follow this functionality. As to usefullness ? Every merchandise has its buyer [tm]. Peter -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.