I am not really sure that I understand your question.
I assume that you have an change on PORTA interrupt and that you want to know which of PORTA pins that triggered your interrupt.
Maybe you could as the first thing in your interrupt handler read the lower 5 bits of PORTA to see there status.
If I remember it right (don't have my manual here at work)
You can isolate the lower 5 bits and put them into a variable
Code:
youvar = PORTA & $1f ' put lower 5 bits of PORTA into youvar
Then if PORTA.3 is low and the others are high you will get the value 23 in youvar
Hope I remember it right :o