Příznakový registr a registr MSW
Příznakový registr (FLAGS)
Příznakový registr 80286 je oproti 8086 rozšířen o příznaky NT a IOPL použitelné pouze v chráněném režimu:
NT
- Nested Task
- určuje režim činnosti instrukce IRET
- NT=0 - klasický návrat z přerušní
- NT=1 - přepne se proces podle zpětného ukazatele segmentu stavu procesoru (TSS)
IOPL
- I/O Privilege Level
- dvojice bitů, která určuje úrověň oprávnění, při kterém lze ještě vykonat vstupně/výstupní operaci
- vyšší hodnota představuje niší úroveň oprávnení
- úroveň 0: jádro operačního systému
- úrověň 3: uživatelské aplikace
Ostatní příznaky mají stejný význam jako u procesoru 8086.
Registr MSW
- Machine Status Word
PE
- Protected Mode Enable
- zapíná chráněný režim procesoru
- po resetu procesoru je nastaven reálný režim
- nastavením PE do 1 se procesor přepne do chráněného režimu
- Ale už se nejde vrátit zpět. Zpět do reálného režimu lze procesor vrátit pouze přes reset, nebo údajně pomocí funkcí základní desky.
Příznaky MP, EM, TS souvisí s koprocesorem.
MP
- Monitor Processor Extension
- indikuje fyzickou přítomnost koprocesoru
EM
- Emulate Procesor Extension
- zapíná programovou emulaci korprocesoru
TS
- Task Switch
- se nastavuje vždy přepnutím procesu