Control Register — Änderungen 10029 → 11355

Zeile 39: Zeile 39:
 
* TS -  Das ''Task Switched'' Flag wird bei einem [[Multitasking|Hardware-Taskswitch]] von der CPU gesetzt und kann für Software Multitasking auch von Hand gesetzt werden. Wenn bei gesetztem TS-Flage versucht wird eine FPU- oder Multimedia-Instruktion auszuführen, dann löst die CPU eine #NM-Exception aus. Dadurch können die FPU- bzw. Multimedia-Register, die bei normalen Taskswitchs nicht beachtet werden, entsprechend gesichert und geladen werden bevor sie verwendet werden.
 
* TS -  Das ''Task Switched'' Flag wird bei einem [[Multitasking|Hardware-Taskswitch]] von der CPU gesetzt und kann für Software Multitasking auch von Hand gesetzt werden. Wenn bei gesetztem TS-Flage versucht wird eine FPU- oder Multimedia-Instruktion auszuführen, dann löst die CPU eine #NM-Exception aus. Dadurch können die FPU- bzw. Multimedia-Register, die bei normalen Taskswitchs nicht beachtet werden, entsprechend gesichert und geladen werden bevor sie verwendet werden.
 
* ET - ''Extension Type''
 
* ET - ''Extension Type''
−
* NE - ''Numeric Error''
+
* NE - ''Numeric Error'' aktiviert die interne Signalisierung von FPU-Ausnahmen als [[Exception|#MF-Exception]]. Andernfalls werden die Ausnahmen über den [[Programmable_Interrupt_Controller|PIC]] als IRQ 13 signalisiert (inkompatibel mit [[I/O_APIC|I/O-APIC]] und birgt die Gefahr von Race-Conditions). Dies ist ab dem 80486 möglich.
 
* WP - Mittels ''Write Protect'' Flag kann festgelegt werden ob schreibgeschützte Pages auch vor dem Kernel (Ring0) geschützt sind (bei gesetztem WP-Flag sind die Pages auch vor dem Kernel sicher).
 
* WP - Mittels ''Write Protect'' Flag kann festgelegt werden ob schreibgeschützte Pages auch vor dem Kernel (Ring0) geschützt sind (bei gesetztem WP-Flag sind die Pages auch vor dem Kernel sicher).
 
* AM - ''Alignment Mask''
 
* AM - ''Alignment Mask''