Assembler addressing arrays

My assembler is a bit rusty and I would like to be able to use an incrementing index to an array inside an assembler routine (interrupt).

I would like to be able to grab data from an array that is defined and filled outside of the interrupt and use the data within the array when an interrupt is called.

How do I load a pointer from within the assembler routine?