Here are some snippets from a 16F873A project.
It triggers on PORTB.0 using ON INTERRUPT.
Code:
ON INTERRUPT GOTO MYINT
INTCON = %10010000

MAIN:
'DO STUFF
GOTO MAIN

DISABLE
MYINT:
IF PORTB.0 = 1 THEN
    PC = PC + 1
	WRITE 3,PC.BYTE0
	WRITE 4,PC.BYTE1
    READ 3,PCNT.BYTE0
	READ 4,PCNT.BYTE1
    pause 100
ELSE
	PC = PC
ENDIF
   
INTCON.1 = 0
RESUME
ENABLE