Thanks alot for your helps and replies;

It finally works with this code below , but to return to main progress takes approximetly 1:20 minute. I think there might be problem with my schematic; If ISIS is that good, may be simulation thinks about small arcs that is created by button .Which gives a unexpected voltage levels for a short time to the PORTB.6.So PIC interrupts it's self for more then one time.The reason that took so long, might be that. Is this the problem or is it still in software _?

device 16f84a
ON_INTERRUPT goto flash
intcon = %10001000
input portb.6

loop:
high porta
delayms 200
low porta
delayms 200
goto loop

disable

flash:
delayms 1000
MOVF PORTB, W
low porta
intcon.0 = 0
CONTEXT RESTORE

end