OOStuBS/MPStuBS
|
Gesicherter Unterbrechungskontext falls kein Fehlercode vorhanden ist. Mehr ...
#include <cpu.h>
Öffentliche Attribute | |
uint32_t | eip |
Befehlszähler des unterbrochenen Programms. | |
uint32_t | cs |
Code Segment des unterbrochenen Programms. | |
uint32_t | eflags |
Flags zum Unterbrechungszeitpunkt. | |
uint32_t | user_esp |
Stackpointer zum Unterbrechungszeitpunkt. Nur vorhanden, falls ein Ringwechsel stattgefunden hat. | |
uint32_t | user_ss |
Stacksegment zum Unterbrechungszeitpunkt. Nur vorhanden, falls ein Ringwechsel stattgefunden hat. | |
Gesicherter Unterbrechungskontext falls kein Fehlercode vorhanden ist.
Bei Unterbrechungen sichert zuerst die Hardware, und dann der Assemblerteil der Unterbrechungbehandlung den Kontext der CPU. Dieser Kontext beinhaltet alles um den Zustand geordnet wieder herstellen zu können, wenn die Unterbrechung behandelt ist. Diese Struktur kann für Unterbrechungen verwendet werden, falls kein Fehlercode von der Hardware auf den Stack gelegt wurde.