Es gibt zwei Sorten von Interrupts:

"Normale" Interrupts:
Gibt´s beim Tiny13 nur einen, der heißt INT0, kann nur über PINB.1 ausgelöst werden, aber auch auf steigende/fallende Flanke (und noch mehr) konfiguriert werden.

"Pin Change"-Interrupts:
Gibt´s beim Tiny13 sechs Stück (PCINT0-5). Wie der Name schon sagt, werden sie durch den Wechsel des Eingangspegels getriggert, d.h. man kann sie nicht auf steigende oder fallende Flanke konfigurieren. Sie lösen immer einen Interrupt aus, wenn der Pegel sich ändert.

Da man ja aber meist nicht will, dass Pegelwechsel an allen 6 PCINT-Pins einen Interrupt auslösen, kann man im Register PCMSK festlegen, welcher der 6 Pins einen Interrupt auslösen soll. B3 löst z.B. PCINT3 aus - Du müsstest also &B00001000 in dieses Register schreiben.
Und freigegeben werden die PinChange-Interrupts, wenn das Bit 5 im GIMSK-Register gesetzt wird (GMISK.5=1).

Dann wird die ISR zwar bei jedem Pegelwechsel angesprungen. Wenn Du sie aber in etwa so gestaltest

Code:
ISR:
 If Pinb.3=1 then
  ...
  ...
  ...
 End if
Return
dann werden die entsprechenden Befehle nur bei steigender Flanke ausgeführt.

O.K.?

Gruß,

Daniel

Edit: Oops, hatte die Antwort von uwegw nicht gesehen...