< Ontwerp en bouw een besturingssysteem < Foutenopsporing

De processor meldt fouten door middel van een interrupt. Door te kijken naar het interrupt nummer kan de foutmelding worden bepaald. Sommige foutmeldingen pushen een foutcode op de stack.

Nummer Naam Foutcode
0 Deling door nul Nee
1 Debug foutmelding Nee
2 Niet-maskeerbare interrupt Nee
3 Breakpoint Nee
4 Overflow Nee
5 Grensoverschrijding Nee
6 Ongeldige opcode Nee
7 Geen co-processor Nee
8 Double fault Ja
9 Coprocessor Segment Overrun Nee
10 Ongeldige TSS Ja
11 Segment niet aanwezig Ja
12 Stackfout Ja
13 General Protection Fault (algemene beschermingsfout) Ja
14 Page Fault (paginafout) Ja
15 Onbekende interrupt Ja
16 Co-processor fout Nee
17 Alignment controle fout Nee/Ja?
18 Machine controle fout Nee
19 SIMD Floating-Point fout Nee
20-31 Gereserveerd -

 

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.