Wieviele Takte braucht ein Interruptaufruf?

Gast #17463
Lesenswert?

Also im Datenblatt auf Seite 30 (AT90S4433) steht das mindestens 4 
Zyklen gebraucht werden. 2 Zyklen für das Sichern von Programmcounter im 
Stack und das Inkrementieren des selbigen und 2 Zyklen für den Sprung 
zum Interruptvektor. Wenn gerade ein Mehrzyklusbefehl ausgeführt wird, 
wird der erst zu Ende abgearbeitet, dass heißt das dauert dann 
entsprechend länger.

Gruß Andreas

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren