Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

D. Fey Vorlesung Grundlagen der Rechnerarchi- tektur und - organisation 20./27.04.2009 SS 2009 FAU Erl.-Nbg. Department Informatik 3 (Lst. Rechner- architektur)

Ähnliche Präsentationen


Präsentation zum Thema: "D. Fey Vorlesung Grundlagen der Rechnerarchi- tektur und - organisation 20./27.04.2009 SS 2009 FAU Erl.-Nbg. Department Informatik 3 (Lst. Rechner- architektur)"—  Präsentation transkript:

1 D. Fey Vorlesung Grundlagen der Rechnerarchi- tektur und - organisation 20./27.04.2009 SS 2009 FAU Erl.-Nbg. Department Informatik 3 (Lst. Rechner- architektur) 1 Re Arbeitsspeicher CPU P Programme Daten Register Befehlszähler A B C D PC Interrupt-Handler Stack 0815 3141 4711 2718 Adresse 73 Zustand beim Eintreffen des Interrupts (Weitere Interrupts werden von der Hardware zunächst blockiert)

2 D. Fey Vorlesung Grundlagen der Rechnerarchi- tektur und - organisation 20./27.04.2009 SS 2009 FAU Erl.-Nbg. Department Informatik 3 (Lst. Rechner- architektur) 2 Re CPU Register Befehlszähler A B C D PC 0815 3141 4711 2718 73 1. Aktuellen Befehlszähler retten durch Kopieren auf den Stack Arbeitsspeicher P Programme Daten Interrupt-Handler Stack Adresse CPU (Hardware!) sichert den Inhalt des PC

3 D. Fey Vorlesung Grundlagen der Rechnerarchi- tektur und - organisation 20./27.04.2009 SS 2009 FAU Erl.-Nbg. Department Informatik 3 (Lst. Rechner- architektur) 3 Re Arbeitsspeicher CPU P Programme Register Befehlszähler A B C D PC Interrupt-Handler 0815 3141 4711 2718 Adresse 158 2. Befehlszähler mit der Adresse des Interrupthandlers laden Daten Stack 73

4 D. Fey Vorlesung Grundlagen der Rechnerarchi- tektur und - organisation 20./27.04.2009 SS 2009 FAU Erl.-Nbg. Department Informatik 3 (Lst. Rechner- architektur) 4 Re Arbeitsspeicher CPU P Programme Daten Register Befehlszähler A B C D PC Interrupt-Handler Stack 0815 3141 4711 2718 Adresse 3. Retten der Inhalte der CPU-Register auf dem Stack push B push A push D push C 73

5 D. Fey Vorlesung Grundlagen der Rechnerarchi- tektur und - organisation 20./27.04.2009 SS 2009 FAU Erl.-Nbg. Department Informatik 3 (Lst. Rechner- architektur) 5 Re Arbeitsspeicher CPU P Programme Register Befehlszähler A B C D PC Interrupt-Handler xxxx Adresse 4. Interrupt abarbeiten Daten Stack 4711 2718 xxxx

6 D. Fey Vorlesung Grundlagen der Rechnerarchi- tektur und - organisation 20./27.04.2009 SS 2009 FAU Erl.-Nbg. Department Informatik 3 (Lst. Rechner- architektur) 6 Re CPU Register Befehlszähler A B C D PC 5. Alte Inhalte der CPU-Register und des Befehlszählers wiederherstellen, durch Zurückholen vom Stack pop D pop PC (ret) pop B pop C pop A Arbeitsspeicher P Programme Interrupt-Handler Daten Stack 3141 4711 2718 73 0815

7 D. Fey Vorlesung Grundlagen der Rechnerarchi- tektur und - organisation 20./27.04.2009 SS 2009 FAU Erl.-Nbg. Department Informatik 3 (Lst. Rechner- architektur) 7 Der Zustand vor Eintreffen des Interrupts ist somit wiederhergestellt. Re Arbeitsspeicher CPU P Programme Daten Register Befehlszähler A B C D PC Interrupt-Handler Stack 0815 3141 4711 2718 Adresse 73

8 D. Fey Vorlesung Grundlagen der Rechnerarchi- tektur und - organisation 20./27.04.2009 SS 2009 FAU Erl.-Nbg. Department Informatik 3 (Lst. Rechner- architektur) 8 Re CPU Register Befehlszähler A B C D PC 0815 3141 4711 2718 74 6. Befehlszähler erhöhen und Programm fortsetzen Arbeitsspeicher P Programme Daten Interrupt-Handler Stack Adresse 73


Herunterladen ppt "D. Fey Vorlesung Grundlagen der Rechnerarchi- tektur und - organisation 20./27.04.2009 SS 2009 FAU Erl.-Nbg. Department Informatik 3 (Lst. Rechner- architektur)"

Ähnliche Präsentationen


Google-Anzeigen