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ólnedaneodkładanenastoswprocedurzeobsługi
przerwania.