Hi, AFAIK the PIC stack saves the COMPLETE return address. Such way is ensured the return gets immediately after the appropriate call. At least, this is true for 14-bit core, but I guess also for 12-bit ones. I hope this helps. Imre On Thu, 10 Jun 1999 PDRUNEN@AOL.COM wrote: > In a return, is the page bit restored? > > That is, if the next call after my return is made to page 1, > But in the routine before I set the page bit to page 0 and do the return, > Then I am really going to go somewhere into page 0? > > Thank! > >