"Quitt, Walter" wrote: [..] > You really don't need to worry where any routine is in the > 16F87x if you call with one of the two above methods. > > If you are always in the same page then just use a CALL instruction. > If you write big programs (me) then always calling in the above > manner saves a lot of grief. Using relocatable code structure > also keeps me from worrying about having to figure out where to > load stuff via the org statement (generally.) > > So linker or not choose your method. Hey, i'm driving very good with my method and yes, I write also programs which are bigger than 4k ;-) If you have to optimize your code for program size and execution time, if your are using nested subroutines and many condition tables, you will also search for a better solution sooner or later... Best Regards, Thorsten. -- _____________________________________________ _/ uC-Stuff for MIDI at http://go.to/uCApps /_______ / Music is aesthetisized frequency (Klaus Schulze) / ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~