Quote Originally Posted by Charles Linquis
I need to write an assembly language ISR that fills an array and then passes that array to PBP for processing. If I dimension the array in PBP, how can I determine the first address of that array so that my assembly ISR can sequentially load it? Or is there an easier way?

I'm using 18F chips.
Take a look at the hardware async serial communications routine on the Melabs website. It is exactly what you want, but it does it in the form of a ring buffer. If you don't need this feature, just reset the pointers to 0 after the transfer is complete. I believe the name is "Aserbuf" or something close to that. There is a version written for the 18 series.