Hallo,
schau Dir mal diesen und diesen Link an, vielleicht bringt es Dich ein Stück weiter.
Nach Auslösen eines Interrupts mußt Du in der ISR (Interrupt-Service-Routine) selber ermitteln, wer der Auslöser war.
Bei dem PortB-Int mußt Du auch zusätzlich ermitteln, welches Bit sich geändert hat.