Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
42
1.Architekturaprocesorówrodzinyx86
Powystąpieniuprzerwaniaprocesorodkładanastosnastępującedane(rys.1.16):
•
zawartośćrejestru
SSprzerwanegoprogramu(tylkowtedy,gdywystąpiłazmiana
poziomuuprzywilejowania);
•
zawartośćrejestru
ESPprzerwanegoprogramu(tylkowtedy,gdywystąpiłazmia-
•
zawartośćrejestru
napoziomuuprzywilejowania);
EFLAGS;
•
•
zawartośćrejestru
zawartośćrejestru
CS;
EIP;
•
kodbłędu(tylkowraziewystąpieniawyjątku).
Jeślipoziomuprzywilejowaniaproceduryobsługiprzerwania/wyjątkujesttakisam,
jakpoziomuprzywilejowaniaprzerwanegoprogramu,topodczasobsługiprzerwania
jestużywanystosprzerwanegoprogramu.Jeżelinatomiastobsługaprzerwania/wyjąt-
kujestzwiązanazezmianąpoziomuuprzywilejowania,tostosprzerwanegoprogra-
muniejestużywany,aposzczególnedanesąodkładanenastoswprocedurzeobsługi
przerwania.